Mock Version: 6.0 Mock Version: 6.0 Mock Version: 6.0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target aarch64 --nodeps /builddir/build/SPECS/org.deepin.browser.spec'], chrootPath='/var/lib/mock/dist-an23-dde-build-527415-79595/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=86400uid=982gid=135user='mockbuild'unshare_net=TrueprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock']) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target aarch64 --nodeps /builddir/build/SPECS/org.deepin.browser.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False Building target platforms: aarch64 Building for target aarch64 setting SOURCE_DATE_EPOCH=1731283200 Wrote: /builddir/build/SRPMS/org.deepin.browser-6.3.9-1.an23.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --noclean --target aarch64 --nodeps /builddir/build/SPECS/org.deepin.browser.spec'], chrootPath='/var/lib/mock/dist-an23-dde-build-527415-79595/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=86400uid=982gid=135user='mockbuild'unshare_net=TrueprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock']) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --noclean --target aarch64 --nodeps /builddir/build/SPECS/org.deepin.browser.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False Building target platforms: aarch64 Building for target aarch64 setting SOURCE_DATE_EPOCH=1731283200 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.HJzAsq + umask 022 + cd /builddir/build/BUILD + /usr/bin/mkdir -p /builddir/.local/bin + /usr/bin/mkdir -p /builddir/.local/lib + cd /builddir/build/BUILD + rm -rf org.deepin.browser-6.3.9 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/org.deepin.browser-6.3.9.tar.xz + STATUS=0 + '[' 0 -ne 0 ']' + cd org.deepin.browser-6.3.9 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/0001-sql-relax-constraints-on-VirtualCursor-layout.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/0002-Fix-build-tools-to-run-with-python3.11.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/0003-fix-building-err.patch + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.FQfTAb + umask 022 + cd /builddir/build/BUILD + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FCFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -Wl,--build-id=sha1 ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd org.deepin.browser-6.3.9 + export PATH=/builddir/.local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin + PATH=/builddir/.local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin + export PATH=/usr/lib64/qt5/bin:/builddir/.local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin + PATH=/usr/lib64/qt5/bin:/builddir/.local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin ++ which python3 ++ alias ++ eval declare -f +++ declare -f ++ /usr/bin/which --tty-only --read-alias --read-functions --show-tilde --show-dot python3 + ln -sf /usr/bin/python3 /builddir/.local/bin/python + export AR=ar + AR=ar + export NM=nm + NM=nm + export CC=clang + CC=clang + export CXX=clang++ + CXX=clang++ ++ echo -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection ++ sed -e 's/^-g / /g' -e 's/ -g / /g' -e 's/ -g$//g' + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection' ++ getconf PAGESIZE + PAGESIZE=65536 + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks ' + LDFLAGS='-Wl,--fatal-warnings -fPIC -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--as-needed -L/builddir/.local/lib' + CHROMIUM_CORE_GN_DEFINES= + CHROMIUM_CORE_GN_DEFINES+=' clang_use_chrome_plugins=false' + CHROMIUM_CORE_GN_DEFINES+=' host_toolchain="//build/toolchain/linux/unbundle:default"' + CHROMIUM_CORE_GN_DEFINES+=' custom_toolchain="//build/toolchain/linux/unbundle:default"' + '[' 65536 -eq 65536 ']' + CHROMIUM_CORE_GN_DEFINES+=' use_pagesize_64k=true' + CHROMIUM_CORE_GN_DEFINES+=' host_cpu="arm64" use_v4l2_codec=false use_v4lplugin=false use_linux_v4l2_only=false' + CHROMIUM_CORE_GN_DEFINES+=' is_rpm=true is_debug=false use_goma=false use_sysroot=false use_custom_libcxx=false use_gnome_keyring=false enable_nacl=false enable_nacl_nonsfi=false enable_js_type_check=false treat_warnings_as_errors=false blink_symbol_level=0 enable_reading_list=false enable_one_click_signin=false use_uniontech_npapi=true' + CHROMIUM_CORE_GN_DEFINES+=' use_system_freetype=true proprietary_codecs=true use_vaapi=true ffmpeg_branding="Chrome"' + CHROMIUM_CORE_GN_DEFINES+=' clang_base_path="out/Release/usr"' + CHROMIUM_CORE_GN_DEFINES+=' is_rpma=true' + mkdir -p out/Release/usr/bin + echo '---------------------- 1 --------------------------------' ---------------------- 1 -------------------------------- + qmake-qt5 rpm/source/password_auth Info: creating stash file /builddir/build/BUILD/org.deepin.browser-6.3.9/.qmake.stash + /usr/bin/make g++ -c -pipe -O2 -std=gnu++11 -Wall -Wextra -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_CORE_LIB -Irpm/source/password_auth -I. -I/usr/include/qt5 -I/usr/include/qt5/QtCore -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o main.o rpm/source/password_auth/main.cpp g++ -Wl,-O1 -o rpm/source/password_auth/out/deepin-password-auth main.o /usr/lib64/libQt5Core.so -lpthread + ./rpm/scripts/extract_node_binaries ---------------------- 2 -------------------------------- + echo '---------------------- 2 --------------------------------' + rm -rf out/Release/gn_build + ORIG_CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks ' ++ echo '-O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks ' ++ sed -e 's/-flto=auto\s*//g' -e 's/-ffat-lto-objects\s*//g' -e 's/-specs=[^ ]*\s*//g' -e 's/-fstack-clash-protection\s*//g' + CXXFLAGS='-O2 -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks ' + CFLAGS='-O2 -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks ' + ./tools/gn/bootstrap/bootstrap.py --skip-generate-buildfiles ninja: Entering directory `/builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gn_build' [1/194] CXX src/base/environment.o [2/194] CXX src/base/files/file_path_constants.o [3/194] CXX src/base/files/scoped_file.o [4/194] CXX src/base/md5.o [5/194] CXX src/base/memory/weak_ptr.o [6/194] CXX src/base/sha1.o [7/194] CXX src/base/strings/string_util_constants.o [8/194] CXX src/base/strings/utf_string_conversion_utils.o [9/194] CXX src/base/third_party/icu/icu_utf.o [10/194] CXX src/base/timer/elapsed_timer.o [11/194] CXX src/base/value_iterators.o [12/194] CXX src/base/files/file_posix.o [13/194] CXX src/base/files/file_path.o [14/194] CXX src/base/json/json_writer.o [15/194] CXX src/base/json/string_escape.o [16/194] CXX src/base/memory/ref_counted.o [17/194] CXX src/base/strings/stringprintf.o [18/194] CXX src/gn/c_substitution_type.o [19/194] CXX src/base/logging.o [20/194] CXX src/base/strings/utf_string_conversions.o [21/194] CXX src/base/json/json_reader.o [22/194] CXX src/gn/builder_record.o [23/194] CXX src/gn/exec_process.o [24/194] CXX src/gn/command_clean_stale.o [25/194] CXX src/gn/escape.o [26/194] CXX src/gn/config_values.o [27/194] CXX src/base/posix/safe_strerror.o [28/194] CXX src/gn/function_foreach.o [29/194] CXX src/gn/command_analyze.o [30/194] CXX src/gn/command_outputs.o [31/194] CXX src/base/strings/string_split.o [32/194] CXX src/base/posix/file_descriptor_shuffle.o [33/194] CXX src/gn/command_path.o [34/194] CXX src/base/files/file_enumerator.o [35/194] CXX src/gn/compile_commands_writer.o [36/194] CXX src/base/strings/string_util.o [37/194] CXX src/gn/args.o [38/194] CXX src/gn/build_settings.o [39/194] CXX src/gn/bundle_data_target_generator.o [40/194] CXX src/gn/config_values_generator.o [41/194] CXX src/gn/function_get_label_info.o [42/194] CXX src/gn/input_file.o [43/194] CXX src/base/files/file.o [44/194] CXX src/base/files/file_util.o [45/194] CXX src/base/files/scoped_temp_dir.o [46/194] CXX src/base/files/file_enumerator_posix.o [47/194] CXX src/base/files/file_util_posix.o [48/194] CXX src/gn/frameworks_utils.o [49/194] CXX src/gn/function_template.o [50/194] CXX src/base/strings/string_number_conversions.o [51/194] CXX src/gn/builder.o [52/194] CXX src/gn/general_tool.o [53/194] CXX src/gn/lib_file.o [54/194] CXX src/gn/c_include_iterator.o [55/194] CXX src/gn/deps_iterator.o [56/194] CXX src/gn/inherited_libraries.o [57/194] CXX src/gn/file_writer.o [58/194] CXX src/gn/bundle_data.o [59/194] CXX src/gn/command_desc.o [60/194] CXX src/gn/commands.o [61/194] CXX src/gn/function_process_file_template.o [62/194] CXX src/gn/config.o [63/194] CXX src/gn/group_target_generator.o [64/194] CXX src/gn/function_exec_script.o [65/194] CXX src/gn/function_set_defaults.o [66/194] CXX src/gn/command_check.o [67/194] CXX src/gn/function_get_path_info.o [68/194] CXX src/gn/analyzer.o [69/194] CXX src/gn/create_bundle_target_generator.o [70/194] CXX src/gn/function_toolchain.o [71/194] CXX src/gn/metadata_walk.o [72/194] CXX src/gn/rust_project_writer.o [73/194] CXX src/base/command_line.o [74/194] CXX src/gn/function_get_target_outputs.o [75/194] CXX src/gn/function_set_default_toolchain.o [76/194] CXX src/gn/location.o [77/194] CXX src/base/json/json_parser.o [78/194] CXX src/gn/command_clean.o [79/194] CXX src/gn/action_values.o [80/194] CXX src/gn/metadata.o [81/194] CXX src/gn/config_values_extractors.o [82/194] CXX src/gn/command_meta.o [83/194] CXX src/gn/functions_target.o [84/194] CXX src/gn/rust_variables.o [85/194] CXX src/gn/ninja_utils.o [86/194] CXX src/gn/binary_target_generator.o [87/194] CXX src/gn/ninja_bundle_data_target_writer.o [88/194] CXX src/gn/rust_substitution_type.o [89/194] CXX src/gn/rust_values.o [90/194] CXX src/gn/input_file_manager.o [91/194] CXX src/gn/ninja_action_target_writer.o [92/194] CXX src/gn/ninja_toolchain_writer.o [93/194] CXX src/gn/output_file.o [94/194] CXX src/gn/parse_node_value_adapter.o [95/194] CXX src/gn/command_format.o [96/194] CXX src/gn/command_ls.o [97/194] CXX src/gn/ninja_tools.o [98/194] CXX src/gn/function_filter.o [99/194] CXX src/gn/command_help.o [100/194] CXX src/gn/action_target_generator.o [101/194] CXX src/gn/copy_target_generator.o [102/194] CXX src/base/values.o [103/194] CXX src/gn/function_forward_variables_from.o [104/194] CXX src/gn/switches.o [105/194] CXX src/gn/bundle_file_rule.o [106/194] CXX src/gn/command_args.o [107/194] CXX src/gn/ninja_target_command_util.o [108/194] CXX src/gn/string_atom.o [109/194] AR base.a [110/194] CXX src/gn/item.o [111/194] CXX src/gn/swift_variables.o [112/194] CXX src/gn/eclipse_writer.o [113/194] CXX src/gn/err.o [114/194] CXX src/gn/output_conversion.o [115/194] CXX src/gn/input_conversion.o [116/194] CXX src/gn/variables.o [117/194] CXX src/gn/c_tool.o [118/194] CXX src/gn/settings.o [119/194] CXX src/gn/substitution_list.o [120/194] CXX src/gn/generated_file_target_generator.o [121/194] CXX src/gn/ninja_generated_file_target_writer.o [122/194] CXX src/gn/function_read_file.o [123/194] CXX src/gn/token.o [124/194] CXX src/gn/command_refs.o [125/194] CXX src/gn/scope_per_file_provider.o [126/194] CXX src/gn/version.o [127/194] CXX src/gn/ninja_rust_binary_target_writer.o [128/194] CXX src/gn/ninja_create_bundle_target_writer.o [129/194] CXX src/gn/ninja_writer.o [130/194] CXX src/gn/pattern.o [131/194] CXX src/gn/rust_tool.o [132/194] CXX src/gn/standard_out.o [133/194] CXX src/gn/source_file.o [134/194] CXX src/gn/filesystem_utils.o [135/194] CXX src/gn/visual_studio_utils.o [136/194] CXX src/gn/json_project_writer.o [137/194] CXX src/gn/path_output.o [138/194] CXX src/gn/source_dir.o [139/194] CXX src/util/sys_info.o [140/194] CXX src/util/semaphore.o [141/194] CXX src/gn/ninja_binary_target_writer.o [142/194] CXX src/gn/pool.o [143/194] CXX src/util/ticks.o [144/194] CXX src/gn/loader.o [145/194] CXX src/gn/command_gen.o [146/194] CXX src/gn/swift_values_generator.o [147/194] CXX src/gn/label_pattern.o [148/194] CXX src/gn/function_rebase_path.o [149/194] CXX src/gn/substitution_type.o [150/194] CXX src/util/exe_path.o [151/194] CXX src/gn/label.o [152/194] CXX src/gn/xml_element_writer.o [153/194] CXX src/util/msg_loop.o [154/194] CXX src/gn/function_write_file.o [155/194] CXX src/gn/ninja_group_target_writer.o [156/194] CXX src/gn/swift_values.o [157/194] CXX src/gn/import_manager.o [158/194] CXX src/gn/scheduler.o [159/194] CXX src/gn/tokenizer.o [160/194] CXX src/gn/qt_creator_writer.o [161/194] CXX src/gn/runtime_deps.o [162/194] CXX src/gn/ninja_copy_target_writer.o [163/194] CXX src/gn/string_utils.o [164/194] CXX src/gn/template.o [165/194] CXX src/gn/value.o [166/194] CXX src/gn/string_output_buffer.o [167/194] CXX src/gn/functions.o [168/194] CXX src/util/worker_pool.o [169/194] CXX src/gn/substitution_pattern.o [170/194] CXX src/gn/substitution_writer.o [171/194] CXX src/gn/ninja_build_writer.o [172/194] CXX src/gn/operators.o [173/194] CXX src/gn/toolchain.o [174/194] CXX src/gn/rust_values_generator.o [175/194] CXX src/gn/parse_tree.o [176/194] CXX src/gn/tool.o [177/194] CXX src/gn/parser.o [178/194] CXX src/gn/setup.o [179/194] CXX src/gn/target_generator.o [180/194] CXX src/gn/gn_main.o [181/194] CXX src/gn/trace.o [182/194] CXX src/gn/value_extractors.o [183/194] CXX src/gn/visibility.o [184/194] CXX src/gn/ninja_target_writer.o [185/194] CXX src/gn/scope.o [186/194] CXX src/gn/ninja_c_binary_target_writer.o [187/194] CXX src/gn/header_checker.o [188/194] CXX src/gn/desc_builder.o [189/194] CXX src/gn/target.o [190/194] CXX src/gn/xcode_object.o [191/194] CXX src/gn/visual_studio_writer.o [192/194] CXX src/gn/xcode_writer.o [193/194] AR gn_lib.a [194/194] LINK gn + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks ' ---------------------- 3 -------------------------------- + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks ' + echo '---------------------- 3 --------------------------------' + export 'LDFLAGS=-Wl,--fatal-warnings -fPIC -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--as-needed -L/builddir/.local/lib' + LDFLAGS='-Wl,--fatal-warnings -fPIC -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--as-needed -L/builddir/.local/lib' + out/Release/gn gen out/Release '--args= clang_use_chrome_plugins=false host_toolchain="//build/toolchain/linux/unbundle:default" custom_toolchain="//build/toolchain/linux/unbundle:default" use_pagesize_64k=true host_cpu="arm64" use_v4l2_codec=false use_v4lplugin=false use_linux_v4l2_only=false is_rpm=true is_debug=false use_goma=false use_sysroot=false use_custom_libcxx=false use_gnome_keyring=false enable_nacl=false enable_nacl_nonsfi=false enable_js_type_check=false treat_warnings_as_errors=false blink_symbol_level=0 enable_reading_list=false enable_one_click_signin=false use_uniontech_npapi=true use_system_freetype=true proprietary_codecs=true use_vaapi=true ffmpeg_branding="Chrome" clang_base_path="out/Release/usr" is_rpma=true' WARNING at the command-line "--args":1:783: Build argument has no effect. clang_use_chrome_plugins=false host_toolchain="//build/toolchain/linux/unbundle:default" custom_toolchain="//build/toolchain/linux/unbundle:default" use_pagesize_64k=true host_cpu="arm64" use_v4l2_codec=false use_v4lplugin=false use_linux_v4l2_only=false is_rpm=true is_debug=false use_goma=false use_sysroot=false use_custom_libcxx=false use_gnome_keyring=false enable_nacl=false enable_nacl_nonsfi=false enable_js_type_check=false treat_warnings_as_errors=false blink_symbol_level=0 enable_reading_list=false enable_one_click_signin=false use_uniontech_npapi=true use_system_freetype=true proprietary_codecs=true use_vaapi=true ffmpeg_branding="Chrome" clang_base_path="out/Release/usr" is_rpma=true ^--- Did you mean "is_rpm"? The variable "is_rpma" was set as a build argument but never appeared in a declare_args() block in any buildfile. To view all possible args, run "gn args --list " The build continued as if that argument was unspecified. Done. Made 16644 targets from 2864 files in 5984ms + export 'NINJA_STATUS=[chrome:%f/%t] ' + NINJA_STATUS='[chrome:%f/%t] ' + /usr/bin/ninja -j24 -C out/Release -vvv chrome ninja: Entering directory `out/Release' [chrome:1/50531] touch obj/base/allocator/allocator.stamp [chrome:2/50531] touch obj/base/numerics/base_numerics.stamp [chrome:3/50531] python3 ../../build/write_build_date_header.py gen/base/generated_build_date.h 1627794000 [chrome:4/50531] clang -MMD -MF obj/base/third_party/libevent/libevent/strlcpy.o.d -DHAVE_CONFIG_H -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../../base/third_party/libevent/linux -I../.. -Igen -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../base/third_party/libevent/strlcpy.c -o obj/base/third_party/libevent/libevent/strlcpy.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] ../../base/third_party/libevent/strlcpy.c:49:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 49 | _event_strlcpy(dst, src, siz) | ^ 1 warning generated. [chrome:5/50531] touch obj/base/build_date.stamp [chrome:6/50531] clang -MMD -MF obj/base/third_party/dynamic_annotations/dynamic_annotations/dynamic_annotations.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../.. -Igen -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../base/third_party/dynamic_annotations/dynamic_annotations.c -o obj/base/third_party/dynamic_annotations/dynamic_annotations/dynamic_annotations.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:7/50531] clang -MMD -MF obj/base/third_party/libevent/libevent/log.o.d -DHAVE_CONFIG_H -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../../base/third_party/libevent/linux -I../.. -Igen -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../base/third_party/libevent/log.c -o obj/base/third_party/libevent/libevent/log.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:8/50531] clang -MMD -MF obj/base/third_party/libevent/libevent/evutil.o.d -DHAVE_CONFIG_H -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../../base/third_party/libevent/linux -I../.. -Igen -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../base/third_party/libevent/evutil.c -o obj/base/third_party/libevent/libevent/evutil.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:9/50531] rm -f obj/base/third_party/dynamic_annotations/libdynamic_annotations.a && "ar" -T -r -c -s -D obj/base/third_party/dynamic_annotations/libdynamic_annotations.a @"obj/base/third_party/dynamic_annotations/libdynamic_annotations.a.rsp" [chrome:10/50531] clang -MMD -MF obj/base/third_party/libevent/libevent/evbuffer.o.d -DHAVE_CONFIG_H -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../../base/third_party/libevent/linux -I../.. -Igen -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../base/third_party/libevent/evbuffer.c -o obj/base/third_party/libevent/libevent/evbuffer.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:11/50531] clang -MMD -MF obj/base/third_party/libevent/libevent/poll.o.d -DHAVE_CONFIG_H -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../../base/third_party/libevent/linux -I../.. -Igen -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../base/third_party/libevent/poll.c -o obj/base/third_party/libevent/libevent/poll.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:12/50531] clang -MMD -MF obj/base/third_party/libevent/libevent/select.o.d -DHAVE_CONFIG_H -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../../base/third_party/libevent/linux -I../.. -Igen -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../base/third_party/libevent/select.c -o obj/base/third_party/libevent/libevent/select.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:13/50531] clang -MMD -MF obj/base/third_party/libevent/libevent/signal.o.d -DHAVE_CONFIG_H -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../../base/third_party/libevent/linux -I../.. -Igen -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../base/third_party/libevent/signal.c -o obj/base/third_party/libevent/libevent/signal.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:14/50531] clang++ -MMD -MF obj/base/third_party/double_conversion/double_conversion/cached-powers.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../.. -Igen -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-unused-const-variable -Wno-unused-function -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../base/third_party/double_conversion/double-conversion/cached-powers.cc -o obj/base/third_party/double_conversion/double_conversion/cached-powers.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:15/50531] clang -MMD -MF obj/base/third_party/xdg_mime/xdg_mime/xdgmimealias.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../.. -Igen -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../base/third_party/xdg_mime/xdgmimealias.c -o obj/base/third_party/xdg_mime/xdg_mime/xdgmimealias.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:16/50531] clang -MMD -MF obj/base/third_party/xdg_mime/xdg_mime/xdgmimeint.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../.. -Igen -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../base/third_party/xdg_mime/xdgmimeint.c -o obj/base/third_party/xdg_mime/xdg_mime/xdgmimeint.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:17/50531] touch obj/build/buildflag_header_h.stamp [chrome:18/50531] clang -MMD -MF obj/base/third_party/xdg_mime/xdg_mime/xdgmimeicon.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../.. -Igen -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../base/third_party/xdg_mime/xdgmimeicon.c -o obj/base/third_party/xdg_mime/xdg_mime/xdgmimeicon.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:19/50531] clang++ -MMD -MF obj/base/third_party/double_conversion/double_conversion/bignum-dtoa.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../.. -Igen -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-unused-const-variable -Wno-unused-function -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../base/third_party/double_conversion/double-conversion/bignum-dtoa.cc -o obj/base/third_party/double_conversion/double_conversion/bignum-dtoa.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:20/50531] touch obj/build/config/common_deps.stamp [chrome:21/50531] touch obj/build/config/freetype/freetype.stamp [chrome:22/50531] touch obj/build/config/linux/gtk/gtk.stamp [chrome:23/50531] touch obj/build/config/executable_deps.stamp [chrome:24/50531] touch obj/build/config/shared_library_deps.stamp [chrome:25/50531] touch obj/build/config/linux/gtk/gtkprint.stamp [chrome:26/50531] touch obj/build/config/linux/libdrm/libdrm.stamp [chrome:27/50531] clang -MMD -MF obj/base/third_party/xdg_mime/xdg_mime/xdgmimeglob.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../.. -Igen -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../base/third_party/xdg_mime/xdgmimeglob.c -o obj/base/third_party/xdg_mime/xdg_mime/xdgmimeglob.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:28/50531] touch obj/build/win/default_exe_manifest.stamp [chrome:29/50531] clang -MMD -MF obj/base/third_party/xdg_mime/xdg_mime/xdgmimeparent.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../.. -Igen -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../base/third_party/xdg_mime/xdgmimeparent.c -o obj/base/third_party/xdg_mime/xdg_mime/xdgmimeparent.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:30/50531] clang++ -MMD -MF obj/base/third_party/double_conversion/double_conversion/strtod.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../.. -Igen -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-unused-const-variable -Wno-unused-function -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../base/third_party/double_conversion/double-conversion/strtod.cc -o obj/base/third_party/double_conversion/double_conversion/strtod.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:31/50531] ln -f ../../chrome/app/theme/chromium/product_logo_48.png product_logo_48.png 2>/dev/null || (rm -rf product_logo_48.png && cp -af ../../chrome/app/theme/chromium/product_logo_48.png product_logo_48.png) [chrome:32/50531] python3 ../../tools/generate_library_loader/generate_library_loader.py --name LibUdev1Loader --output-h gen/library_loaders/libudev1.h --output-cc gen/library_loaders/libudev1_loader.cc --header \"third_party/libudev/libudev1.h\" --link-directly=0 udev_device_get_action udev_device_get_devnode udev_device_get_devtype udev_device_get_parent udev_device_get_parent_with_subsystem_devtype udev_device_get_property_value udev_device_get_subsystem udev_device_get_sysattr_value udev_device_get_sysname udev_device_get_syspath udev_device_new_from_devnum udev_device_new_from_subsystem_sysname udev_device_new_from_syspath udev_device_unref udev_enumerate_add_match_subsystem udev_enumerate_get_list_entry udev_enumerate_new udev_enumerate_scan_devices udev_enumerate_unref udev_list_entry_get_next udev_list_entry_get_name udev_monitor_enable_receiving udev_monitor_filter_add_match_subsystem_devtype udev_monitor_get_fd udev_monitor_new_from_netlink udev_monitor_receive_device udev_monitor_unref udev_new udev_set_log_fn udev_set_log_priority udev_unref [chrome:33/50531] python3 ../../tools/generate_library_loader/generate_library_loader.py --name LibUdev0Loader --output-h gen/library_loaders/libudev0.h --output-cc gen/library_loaders/libudev0_loader.cc --header \"third_party/libudev/libudev0.h\" --link-directly=0 udev_device_get_action udev_device_get_devnode udev_device_get_devtype udev_device_get_parent udev_device_get_parent_with_subsystem_devtype udev_device_get_property_value udev_device_get_subsystem udev_device_get_sysattr_value udev_device_get_sysname udev_device_get_syspath udev_device_new_from_devnum udev_device_new_from_subsystem_sysname udev_device_new_from_syspath udev_device_unref udev_enumerate_add_match_subsystem udev_enumerate_get_list_entry udev_enumerate_new udev_enumerate_scan_devices udev_enumerate_unref udev_list_entry_get_next udev_list_entry_get_name udev_monitor_enable_receiving udev_monitor_filter_add_match_subsystem_devtype udev_monitor_get_fd udev_monitor_new_from_netlink udev_monitor_receive_device udev_monitor_unref udev_new udev_set_log_fn udev_set_log_priority udev_unref [chrome:34/50531] ln -f ../../chrome/tools/build/linux/chrome-wrapper chrome-wrapper 2>/dev/null || (rm -rf chrome-wrapper && cp -af ../../chrome/tools/build/linux/chrome-wrapper chrome-wrapper) [chrome:35/50531] touch obj/build/linux/libudev/udev0_loader_loader.stamp [chrome:36/50531] python3 ../../build/util/version.py -e LASTCHANGE=LASTCHANGE\[:LASTCHANGE.find\(\'-\'\)\] -f ../../build/util/LASTCHANGE ../../build/util/chromium_git_revision.h.in gen/build/util/chromium_git_revision.h [chrome:37/50531] clang++ -MMD -MF obj/base/third_party/double_conversion/double_conversion/fast-dtoa.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../.. -Igen -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-unused-const-variable -Wno-unused-function -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../base/third_party/double_conversion/double-conversion/fast-dtoa.cc -o obj/base/third_party/double_conversion/double_conversion/fast-dtoa.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:38/50531] touch obj/build/linux/libudev/udev1_loader_loader.stamp [chrome:39/50531] clang -MMD -MF obj/base/third_party/xdg_mime/xdg_mime/xdgmime.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../.. -Igen -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../base/third_party/xdg_mime/xdgmime.c -o obj/base/third_party/xdg_mime/xdg_mime/xdgmime.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:40/50531] touch obj/build/util/chromium_git_revision.stamp [chrome:41/50531] ln -f ../../third_party/xdg-utils/scripts/xdg-mime xdg-mime 2>/dev/null || (rm -rf xdg-mime && cp -af ../../third_party/xdg-utils/scripts/xdg-mime xdg-mime) [chrome:42/50531] clang++ -MMD -MF obj/base/third_party/double_conversion/double_conversion/fixed-dtoa.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../.. -Igen -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-unused-const-variable -Wno-unused-function -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../base/third_party/double_conversion/double-conversion/fixed-dtoa.cc -o obj/base/third_party/double_conversion/double_conversion/fixed-dtoa.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:43/50531] ln -f ../../third_party/xdg-utils/scripts/xdg-settings xdg-settings 2>/dev/null || (rm -rf xdg-settings && cp -af ../../third_party/xdg-utils/scripts/xdg-settings xdg-settings) [chrome:44/50531] touch obj/chrome/browser/chrome_internal_resources_gen.stamp [chrome:45/50531] touch obj/chrome/xdg_mime.stamp [chrome:46/50531] ln -f ../../chrome/browser/resources/browser_switch/browser_switch_proxy.ts gen/chrome/browser/resources/browser_switch/browser_switch_proxy.ts 2>/dev/null || (rm -rf gen/chrome/browser/resources/browser_switch/browser_switch_proxy.ts && cp -af ../../chrome/browser/resources/browser_switch/browser_switch_proxy.ts gen/chrome/browser/resources/browser_switch/browser_switch_proxy.ts) [chrome:47/50531] clang++ -MMD -MF obj/base/third_party/xdg_user_dirs/xdg_user_dirs/xdg_user_dir_lookup.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../.. -Igen -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../base/third_party/xdg_user_dirs/xdg_user_dir_lookup.cc -o obj/base/third_party/xdg_user_dirs/xdg_user_dirs/xdg_user_dir_lookup.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:48/50531] touch obj/chrome/browser/resources/browser_switch/copy_browser_proxy.stamp [chrome:49/50531] ln -f ../../chrome/browser/resources/browser_switch/internals/browser_switch_internals.ts gen/chrome/browser/resources/browser_switch/internals/browser_switch_internals.ts 2>/dev/null || (rm -rf gen/chrome/browser/resources/browser_switch/internals/browser_switch_internals.ts && cp -af ../../chrome/browser/resources/browser_switch/internals/browser_switch_internals.ts gen/chrome/browser/resources/browser_switch/internals/browser_switch_internals.ts) [chrome:50/50531] touch obj/chrome/browser/resources/browser_switch/copy_internals.stamp [chrome:51/50531] ln -f ../../chrome/browser/resources/media/mei_preload/manifest.json MEIPreload/manifest.json 2>/dev/null || (rm -rf MEIPreload/manifest.json && cp -af ../../chrome/browser/resources/media/mei_preload/manifest.json MEIPreload/manifest.json) [chrome:52/50531] ln -f ../../chrome/browser/resources/media/mei_preload/preloaded_data.pb MEIPreload/preloaded_data.pb 2>/dev/null || (rm -rf MEIPreload/preloaded_data.pb && cp -af ../../chrome/browser/resources/media/mei_preload/preloaded_data.pb MEIPreload/preloaded_data.pb) [chrome:53/50531] touch obj/chrome/browser/resources/media/mei_preload/component.stamp [chrome:54/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //cc/mojom/mojom:mojom /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/cc/mojom/mojom.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/cc/mojom/mojom.typemap_config.validated [chrome:55/50531] touch obj/chrome/browser/web_applications/web_app_group.stamp [chrome:56/50531] touch obj/cc/mojom/mojom__type_mappings__validator.stamp [chrome:57/50531] python3 ../../build/write_buildflag_header.py --output base/android/library_loader/anchor_functions_buildflags.h --rulename //base:anchor_functions_buildflags --gen-dir gen --definitions __base_anchor_functions_buildflags___build_toolchain_linux_unbundle_default__rule.rsp [chrome:58/50531] python3 ../../build/write_buildflag_header.py --output base/cfi_buildflags.h --rulename //base:cfi_buildflags --gen-dir gen --definitions __base_cfi_buildflags___build_toolchain_linux_unbundle_default__rule.rsp [chrome:59/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //cc/mojom/mojom:mojom /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/cc/mojom/mojom_blink.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/cc/mojom/mojom_blink.typemap_config.validated [chrome:60/50531] touch obj/chrome/common/apps/platform_apps/api/generated_api_types_schema_generator.inputdeps.stamp [chrome:61/50531] touch obj/base/anchor_functions_buildflags.stamp [chrome:62/50531] touch obj/base/cfi_buildflags.stamp [chrome:63/50531] python3 ../../build/write_buildflag_header.py --output base/clang_profiling_buildflags.h --rulename //base:clang_profiling_buildflags --gen-dir gen --definitions __base_clang_profiling_buildflags___build_toolchain_linux_unbundle_default__rule.rsp [chrome:64/50531] touch obj/cc/mojom/mojom_blink__type_mappings__validator.stamp [chrome:65/50531] touch obj/base/clang_profiling_buildflags.stamp [chrome:66/50531] touch obj/chrome/common/extensions/api/generated_api_types_schema_generator.inputdeps.stamp [chrome:67/50531] clang -MMD -MF obj/base/third_party/xdg_mime/xdg_mime/xdgmimemagic.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../.. -Igen -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../base/third_party/xdg_mime/xdgmimemagic.c -o obj/base/third_party/xdg_mime/xdg_mime/xdgmimemagic.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:68/50531] python3 ../../build/write_buildflag_header.py --output base/debug/debugging_buildflags.h --rulename //base:debugging_buildflags --gen-dir gen --definitions __base_debugging_buildflags___build_toolchain_linux_unbundle_default__rule.rsp [chrome:69/50531] touch obj/base/debugging_buildflags.stamp [chrome:70/50531] python3 ../../build/write_buildflag_header.py --output base/logging_buildflags.h --rulename //base:logging_buildflags --gen-dir gen --definitions __base_logging_buildflags___build_toolchain_linux_unbundle_default__rule.rsp [chrome:71/50531] python3 ../../build/write_buildflag_header.py --output base/android/orderfile/orderfile_buildflags.h --rulename //base:orderfile_buildflags --gen-dir gen --definitions __base_orderfile_buildflags___build_toolchain_linux_unbundle_default__rule.rsp [chrome:72/50531] clang++ -MMD -MF obj/chrome/installer/util/constants/initial_preferences_constants.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../.. -Igen -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../chrome/installer/util/initial_preferences_constants.cc -o obj/chrome/installer/util/constants/initial_preferences_constants.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:73/50531] touch obj/base/logging_buildflags.stamp [chrome:74/50531] python3 ../../build/write_buildflag_header.py --output base/profiler/profiler_buildflags.h --rulename //base:profiler_buildflags --gen-dir gen --definitions __base_profiler_buildflags___build_toolchain_linux_unbundle_default__rule.rsp [chrome:75/50531] touch obj/base/orderfile_buildflags.stamp [chrome:76/50531] python3 ../../build/write_buildflag_header.py --output base/sanitizer_buildflags.h --rulename //base:sanitizer_buildflags --gen-dir gen --definitions __base_sanitizer_buildflags___build_toolchain_linux_unbundle_default__rule.rsp [chrome:77/50531] touch obj/base/profiler_buildflags.stamp [chrome:78/50531] touch obj/base/sanitizer_buildflags.stamp [chrome:79/50531] touch obj/chrome/installer/util/constants.stamp [chrome:80/50531] rm -f obj/base/third_party/xdg_user_dirs/libxdg_user_dirs.a && "ar" -T -r -c -s -D obj/base/third_party/xdg_user_dirs/libxdg_user_dirs.a @"obj/base/third_party/xdg_user_dirs/libxdg_user_dirs.a.rsp" [chrome:81/50531] touch obj/components/download/public/task/task_type.stamp [chrome:82/50531] clang++ -MMD -MF obj/base/third_party/double_conversion/double_conversion/double-to-string.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../.. -Igen -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-unused-const-variable -Wno-unused-function -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../base/third_party/double_conversion/double-conversion/double-to-string.cc -o obj/base/third_party/double_conversion/double_conversion/double-to-string.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:83/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //components/content_settings/core/common/mojo_bindings:mojo_bindings /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/components/content_settings/core/common/mojo_bindings.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/components/content_settings/core/common/mojo_bindings.typemap_config.validated [chrome:84/50531] python3 ../../build/write_buildflag_header.py --output base/synchronization/synchronization_buildflags.h --rulename //base:synchronization_buildflags --gen-dir gen --definitions __base_synchronization_buildflags___build_toolchain_linux_unbundle_default__rule.rsp [chrome:85/50531] python3 ../../build/write_buildflag_header.py --output base/tracing_buildflags.h --rulename //base:tracing_buildflags --gen-dir gen --definitions __base_tracing_buildflags___build_toolchain_linux_unbundle_default__rule.rsp [chrome:86/50531] touch obj/base/synchronization_buildflags.stamp [chrome:87/50531] python3 ../../build/write_buildflag_header.py --output base/allocator/buildflags.h --rulename //base/allocator:buildflags --gen-dir gen --definitions __base_allocator_buildflags___build_toolchain_linux_unbundle_default__rule.rsp [chrome:88/50531] touch obj/base/tracing_buildflags.stamp [chrome:89/50531] clang -MMD -MF obj/base/third_party/libevent/libevent/buffer.o.d -DHAVE_CONFIG_H -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../../base/third_party/libevent/linux -I../.. -Igen -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../base/third_party/libevent/buffer.c -o obj/base/third_party/libevent/libevent/buffer.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:90/50531] clang -MMD -MF obj/base/third_party/libevent/libevent/event.o.d -DHAVE_CONFIG_H -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../../base/third_party/libevent/linux -I../.. -Igen -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../base/third_party/libevent/event.c -o obj/base/third_party/libevent/libevent/event.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:91/50531] clang -MMD -MF obj/base/third_party/libevent/libevent/event_tagging.o.d -DHAVE_CONFIG_H -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../../base/third_party/libevent/linux -I../.. -Igen -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../base/third_party/libevent/event_tagging.c -o obj/base/third_party/libevent/libevent/event_tagging.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:92/50531] clang -MMD -MF obj/base/third_party/libevent/libevent/evrpc.o.d -DHAVE_CONFIG_H -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../../base/third_party/libevent/linux -I../.. -Igen -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../base/third_party/libevent/evrpc.c -o obj/base/third_party/libevent/libevent/evrpc.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:93/50531] clang -MMD -MF obj/base/third_party/libevent/libevent/epoll.o.d -DHAVE_CONFIG_H -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../../base/third_party/libevent/linux -I../.. -Igen -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../base/third_party/libevent/epoll.c -o obj/base/third_party/libevent/libevent/epoll.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:94/50531] python3 ../../build/write_buildflag_header.py --output build/branding_buildflags.h --rulename //build:branding_buildflags --gen-dir gen --definitions __build_branding_buildflags___build_toolchain_linux_unbundle_default__rule.rsp [chrome:95/50531] touch obj/base/allocator/buildflags.stamp [chrome:96/50531] python3 ../../build/write_buildflag_header.py --output build/chromecast_buildflags.h --rulename //build:chromecast_buildflags --gen-dir gen --definitions __build_chromecast_buildflags___build_toolchain_linux_unbundle_default__rule.rsp [chrome:97/50531] clang++ -MMD -MF obj/components/embedder_support/embedder_support/pref_names.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../.. -Igen -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../components/embedder_support/pref_names.cc -o obj/components/embedder_support/embedder_support/pref_names.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:98/50531] clang++ -MMD -MF obj/components/embedder_support/embedder_support/switches.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../.. -Igen -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../components/embedder_support/switches.cc -o obj/components/embedder_support/embedder_support/switches.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:99/50531] touch obj/components/content_settings/core/common/mojo_bindings__type_mappings__validator.stamp [chrome:100/50531] touch obj/components/feed/core/v2/public/common.stamp [chrome:101/50531] touch obj/build/branding_buildflags.stamp [chrome:102/50531] touch obj/build/chromecast_buildflags.stamp [chrome:103/50531] touch obj/components/handoff/handoff.stamp [chrome:104/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //components/content_settings/core/common/mojo_bindings:mojo_bindings /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/components/content_settings/core/common/mojo_bindings_blink.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/components/content_settings/core/common/mojo_bindings_blink.typemap_config.validated [chrome:105/50531] python3 ../../tools/flags/generate_unexpire_flags.py gen/chrome/browser/unexpire_flags_gen.cc gen/chrome/browser/unexpire_flags_gen.h gen/chrome/browser/unexpire_flags_gen.inc [chrome:106/50531] clang -MMD -MF obj/base/third_party/xdg_mime/xdg_mime/xdgmimecache.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../.. -Igen -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../base/third_party/xdg_mime/xdgmimecache.c -o obj/base/third_party/xdg_mime/xdg_mime/xdgmimecache.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:107/50531] touch obj/chrome/browser/unexpire_flags_gen.stamp [chrome:108/50531] rm -f obj/components/embedder_support/libembedder_support.a && "ar" -T -r -c -s -D obj/components/embedder_support/libembedder_support.a @"obj/components/embedder_support/libembedder_support.a.rsp" [chrome:109/50531] touch obj/components/content_settings/core/common/mojo_bindings_blink__type_mappings__validator.stamp [chrome:110/50531] clang++ -MMD -MF obj/components/flags_ui/switches/flags_ui_switches.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../.. -Igen -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../components/flags_ui/flags_ui_switches.cc -o obj/components/flags_ui/switches/flags_ui_switches.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:111/50531] clang++ -MMD -MF obj/components/enterprise/common/strings/strings.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../.. -Igen -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../components/enterprise/common/strings.cc -o obj/components/enterprise/common/strings/strings.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:112/50531] python3 ../../build/write_buildflag_header.py --output build/chromeos_buildflags.h --rulename //build:chromeos_buildflags --gen-dir gen --definitions __build_chromeos_buildflags___build_toolchain_linux_unbundle_default__rule.rsp [chrome:113/50531] touch obj/build/chromeos_buildflags.stamp [chrome:114/50531] python3 ../../build/write_buildflag_header.py --output build/config/compiler/compiler_buildflags.h --rulename //build/config/compiler:compiler_buildflags --gen-dir gen --definitions __build_config_compiler_compiler_buildflags___build_toolchain_linux_unbundle_default__rule.rsp [chrome:115/50531] clang++ -MMD -MF obj/components/live_caption/constants/pref_names.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../.. -Igen -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../components/live_caption/pref_names.cc -o obj/components/live_caption/constants/pref_names.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:116/50531] clang++ -MMD -MF obj/base/third_party/symbolize/symbolize/demangle.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../.. -Igen -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../base/third_party/symbolize/demangle.cc -o obj/base/third_party/symbolize/symbolize/demangle.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:117/50531] python3 ../../build/write_buildflag_header.py --output chrome/browser/buildflags.h --rulename //chrome/browser:buildflags --gen-dir gen --definitions __chrome_browser_buildflags___build_toolchain_linux_unbundle_default__rule.rsp [chrome:118/50531] touch obj/build/config/compiler/compiler_buildflags.stamp [chrome:119/50531] clang++ -MMD -MF obj/components/nacl/common/switches/nacl_switches.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../.. -Igen -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../components/nacl/common/nacl_switches.cc -o obj/components/nacl/common/switches/nacl_switches.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:120/50531] clang++ -MMD -MF obj/components/payments/core/error_strings/error_strings.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../.. -Igen -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../components/payments/core/error_strings.cc -o obj/components/payments/core/error_strings/error_strings.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:121/50531] touch obj/chrome/app/command_ids.stamp [chrome:122/50531] touch obj/chrome/browser/buildflags.stamp [chrome:123/50531] touch obj/components/live_caption/constants.stamp [chrome:124/50531] touch obj/chrome/app/chrome_dll_resources.stamp [chrome:125/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //chrome/browser/cart/mojo_bindings:mojo_bindings /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/chrome/browser/cart/mojo_bindings.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/chrome/browser/cart/mojo_bindings.typemap_config.validated [chrome:126/50531] touch obj/chrome/browser/cart/mojo_bindings__type_mappings__validator.stamp [chrome:127/50531] clang++ -MMD -MF obj/components/payments/core/error_strings/native_error_strings.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../.. -Igen -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../components/payments/core/native_error_strings.cc -o obj/components/payments/core/error_strings/native_error_strings.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:128/50531] clang -MMD -MF obj/base/third_party/libevent/libevent/http.o.d -DHAVE_CONFIG_H -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../../base/third_party/libevent/linux -I../.. -Igen -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../base/third_party/libevent/http.c -o obj/base/third_party/libevent/libevent/http.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] ../../base/third_party/libevent/http.c:935:9: warning: variable 'len' set but not used [-Wunused-but-set-variable] 935 | int n, len; | ^ 1 warning generated. [chrome:129/50531] touch obj/components/search_engines/search_engine_type.stamp [chrome:130/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //chrome/browser/media/mojo_bindings:mojo_bindings /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/chrome/browser/media/mojo_bindings.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/chrome/browser/media/mojo_bindings.typemap_config.validated [chrome:131/50531] rm -f obj/components/enterprise/common/libstrings.a && "ar" -T -r -c -s -D obj/components/enterprise/common/libstrings.a @"obj/components/enterprise/common/libstrings.a.rsp" [chrome:132/50531] rm -f obj/base/third_party/xdg_mime/libxdg_mime.a && "ar" -T -r -c -s -D obj/base/third_party/xdg_mime/libxdg_mime.a @"obj/base/third_party/xdg_mime/libxdg_mime.a.rsp" [chrome:133/50531] rm -f obj/components/flags_ui/libswitches.a && "ar" -T -r -c -s -D obj/components/flags_ui/libswitches.a @"obj/components/flags_ui/libswitches.a.rsp" [chrome:134/50531] clang++ -MMD -MF obj/components/payments/core/method_strings/method_strings.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../.. -Igen -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../components/payments/core/method_strings.cc -o obj/components/payments/core/method_strings/method_strings.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:135/50531] touch obj/chrome/browser/media/mojo_bindings__type_mappings__validator.stamp [chrome:136/50531] touch obj/components/ui_metrics/ui_metrics.stamp [chrome:137/50531] touch obj/components/url_formatter/spoof_checks/top_domains/top500_domains_header.stamp [chrome:138/50531] touch obj/components/version_info/channel.stamp [chrome:139/50531] touch obj/components/viz/common/resource_format.stamp [chrome:140/50531] rm -f obj/components/nacl/common/libswitches.a && "ar" -T -r -c -s -D obj/components/nacl/common/libswitches.a @"obj/components/nacl/common/libswitches.a.rsp" [chrome:141/50531] clang++ -MMD -MF obj/base/base_static/base_switches.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../.. -Igen -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../base/base_switches.cc -o obj/base/base_static/base_switches.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:142/50531] touch obj/content/export.stamp [chrome:143/50531] touch obj/content/sandbox_helper_win.stamp [chrome:144/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //chrome/browser/new_tab_page/modules/task_module/mojo_bindings:mojo_bindings /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/chrome/browser/new_tab_page/modules/task_module/mojo_bindings.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/chrome/browser/new_tab_page/modules/task_module/mojo_bindings.typemap_config.validated [chrome:145/50531] rm -f obj/components/payments/core/liberror_strings.a && "ar" -T -r -c -s -D obj/components/payments/core/liberror_strings.a @"obj/components/payments/core/liberror_strings.a.rsp" [chrome:146/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //chrome/browser/new_tab_page/modules/drive/mojo_bindings:mojo_bindings /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/chrome/browser/new_tab_page/modules/drive/mojo_bindings.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/chrome/browser/new_tab_page/modules/drive/mojo_bindings.typemap_config.validated [chrome:147/50531] touch obj/chrome/browser/new_tab_page/modules/task_module/mojo_bindings__type_mappings__validator.stamp [chrome:148/50531] clang++ -MMD -MF obj/components/site_engagement/core/core/pref_names.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../.. -Igen -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../components/site_engagement/core/pref_names.cc -o obj/components/site_engagement/core/core/pref_names.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:149/50531] touch obj/chrome/browser/new_tab_page/modules/drive/mojo_bindings__type_mappings__validator.stamp [chrome:150/50531] clang++ -MMD -MF obj/base/third_party/symbolize/symbolize/symbolize.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../.. -Igen -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../base/third_party/symbolize/symbolize.cc -o obj/base/third_party/symbolize/symbolize/symbolize.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] ../../base/third_party/symbolize/symbolize.cc:536:7: warning: variable 'num_maps' set but not used [-Wunused-but-set-variable] 536 | int num_maps = 0; | ^ 1 warning generated. [chrome:151/50531] clang++ -MMD -MF obj/components/translate/core/browser/translate_pref_names/translate_pref_names.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../.. -Igen -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../components/translate/core/browser/translate_pref_names.cc -o obj/components/translate/core/browser/translate_pref_names/translate_pref_names.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:152/50531] touch obj/components/translate/core/browser/translate_pref_names.stamp [chrome:153/50531] clang++ -MMD -MF obj/base/third_party/double_conversion/double_conversion/bignum.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../.. -Igen -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-unused-const-variable -Wno-unused-function -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../base/third_party/double_conversion/double-conversion/bignum.cc -o obj/base/third_party/double_conversion/double_conversion/bignum.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:154/50531] clang++ -MMD -MF obj/components/webapps/common/common/switches.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../.. -Igen -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../components/webapps/common/switches.cc -o obj/components/webapps/common/common/switches.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:155/50531] clang++ -MMD -MF obj/components/webapps/common/common/constants.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../.. -Igen -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../components/webapps/common/constants.cc -o obj/components/webapps/common/common/constants.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:156/50531] touch obj/extensions/common/api/generated_api_types_schema_generator.inputdeps.stamp [chrome:157/50531] touch obj/gpu/ipc/common/gpu_peak_memory.stamp [chrome:158/50531] touch obj/components/webapps/common/common.stamp [chrome:159/50531] touch obj/gpu/ipc/common/interfaces__has_cpp_proxy.stamp [chrome:160/50531] clang++ -MMD -MF obj/content/public/common/content_descriptor_keys/content_descriptor_keys.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../.. -Igen -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../content/public/common/content_descriptor_keys.cc -o obj/content/public/common/content_descriptor_keys/content_descriptor_keys.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:161/50531] rm -f obj/components/payments/core/libmethod_strings.a && "ar" -T -r -c -s -D obj/components/payments/core/libmethod_strings.a @"obj/components/payments/core/libmethod_strings.a.rsp" [chrome:162/50531] touch obj/content/public/common/content_descriptors.stamp [chrome:163/50531] touch obj/content/public/common/result_codes.stamp [chrome:164/50531] rm -f obj/components/site_engagement/core/libcore.a && "ar" -T -r -c -s -D obj/components/site_engagement/core/libcore.a @"obj/components/site_engagement/core/libcore.a.rsp" [chrome:165/50531] rm -f obj/base/libbase_static.a && "ar" -T -r -c -s -D obj/base/libbase_static.a @"obj/base/libbase_static.a.rsp" [chrome:166/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //chrome/browser/promo_browser_command/mojo_bindings:mojo_bindings /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/chrome/browser/promo_browser_command/mojo_bindings.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/chrome/browser/promo_browser_command/mojo_bindings.typemap_config.validated [chrome:167/50531] touch obj/ipc/param_traits.stamp [chrome:168/50531] touch obj/media/base/video_facing.stamp [chrome:169/50531] touch obj/chrome/browser/promo_browser_command/mojo_bindings__type_mappings__validator.stamp [chrome:170/50531] touch obj/media/base/android/android.stamp [chrome:171/50531] touch obj/media/cdm/cdm_api.stamp [chrome:172/50531] touch obj/content/public/common/content_descriptor_keys.stamp [chrome:173/50531] rm -f obj/base/third_party/symbolize/libsymbolize.a && "ar" -T -r -c -s -D obj/base/third_party/symbolize/libsymbolize.a @"obj/base/third_party/symbolize/libsymbolize.a.rsp" [chrome:174/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //chrome/browser/resource_coordinator/mojo_bindings:mojo_bindings /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/chrome/browser/resource_coordinator/mojo_bindings.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/chrome/browser/resource_coordinator/mojo_bindings.typemap_config.validated [chrome:175/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //gpu/ipc/common/gpu_preferences_interface:gpu_preferences_interface /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/gpu/ipc/common/gpu_preferences_interface.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/gpu/ipc/common/gpu_preferences_interface.typemap_config.validated [chrome:176/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //gpu/ipc/common/gpu_preferences_interface:gpu_preferences_interface /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/gpu/ipc/common/gpu_preferences_interface_blink.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/gpu/ipc/common/gpu_preferences_interface_blink.typemap_config.validated [chrome:177/50531] touch obj/chrome/browser/resource_coordinator/mojo_bindings__type_mappings__validator.stamp [chrome:178/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //gpu/ipc/common/interfaces:interfaces /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/gpu/ipc/common/interfaces.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/gpu/ipc/common/interfaces.typemap_config.validated [chrome:179/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //gpu/ipc/common/vulkan_interface:vulkan_interface /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/gpu/ipc/common/vulkan_interface.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/gpu/ipc/common/vulkan_interface.typemap_config.validated [chrome:180/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //gpu/ipc/common/interfaces:interfaces /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/gpu/ipc/common/interfaces_blink.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/gpu/ipc/common/interfaces_blink.typemap_config.validated [chrome:181/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //gpu/ipc/common/vulkan_interface:vulkan_interface /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/gpu/ipc/common/vulkan_interface_blink.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/gpu/ipc/common/vulkan_interface_blink.typemap_config.validated [chrome:182/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //media/learning/mojo/public/mojom/mojom:mojom /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/media/learning/mojo/public/mojom/mojom_blink.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/media/learning/mojo/public/mojom/mojom_blink.typemap_config.validated [chrome:183/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //media/learning/mojo/public/mojom/mojom:mojom /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/media/learning/mojo/public/mojom/mojom.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/media/learning/mojo/public/mojom/mojom.typemap_config.validated [chrome:184/50531] python3 ../../tools/polymer/html_to_js.py --in_folder ../../chrome/browser/resources/app_service_internals --out_folder gen/chrome/browser/resources/app_service_internals --js_files app_service_internals.ts [chrome:185/50531] touch obj/chrome/browser/resources/app_service_internals/components.stamp [chrome:186/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //media/mojo/mojom/mojom:mojom /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/media/mojo/mojom/mojom.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/media/mojo/mojom/mojom.typemap_config.validated [chrome:187/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //media/mojo/mojom/mojom:mojom /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/media/mojo/mojom/mojom_blink.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/media/mojo/mojom/mojom_blink.typemap_config.validated [chrome:188/50531] python3 ../../ui/webui/resources/tools/generate_grd.py --out-grd gen/chrome/browser/resources/bluetooth_internals/internals_mojo_resources.grdp --grd-prefix bluetooth_internals --root-gen-dir gen --input-files-base-dir gen/chrome/browser/ui/webui/bluetooth_internals/ --input-files bluetooth_internals.mojom-lite.js [chrome:189/50531] touch obj/chrome/browser/resources/bluetooth_internals/build_internal_mojo_grdp.stamp [chrome:190/50531] python3 ../../ui/webui/resources/tools/generate_grd.py --out-grd gen/chrome/browser/resources/bluetooth_internals/public_mojo_resources.grdp --grd-prefix bluetooth_internals --root-gen-dir gen --input-files-base-dir gen/device/bluetooth/public/mojom/ --input-files adapter.mojom-lite.js uuid.mojom-lite.js device.mojom-lite.js [chrome:191/50531] python3 ../../mojo/public/tools/bindings/generate_type_mappings.py --output gen/chrome/browser/promo_browser_command/mojo_bindings__type_mappings --cpp-typemap-config gen/chrome/browser/promo_browser_command/mojo_bindings.typemap_config [chrome:192/50531] python3 ../../tools/polymer/html_to_js.py --in_folder ../../chrome/browser/resources/browser_switch --out_folder gen/chrome/browser/resources/browser_switch --js_files app.ts [chrome:193/50531] python3 ../../mojo/public/tools/mojom/mojom_parser.py --input-root /builddir/build/BUILD/org.deepin.browser-6.3.9 --input-root /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen --output-root /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen --mojom-file-list=__components_media_router_common_mojom_media_route_provider_id__parser___build_toolchain_linux_unbundle_default__rule..rsp --check-imports /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/components/media_router/common/mojom/media_route_provider_id.build_metadata --enable-feature is_posix --enable-feature is_linux [chrome:194/50531] touch obj/chrome/browser/resources/bluetooth_internals/build_public_mojo_grdp.stamp [chrome:195/50531] touch obj/chrome/browser/promo_browser_command/mojo_bindings__type_mappings.stamp [chrome:196/50531] python3 ../../mojo/public/tools/mojom/mojom_parser.py --input-root /builddir/build/BUILD/org.deepin.browser-6.3.9 --input-root /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen --output-root /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen --mojom-file-list=__chrome_browser_promo_browser_command_mojo_bindings__parser___build_toolchain_linux_unbundle_default__rule..rsp --check-imports /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/chrome/browser/promo_browser_command/mojo_bindings.build_metadata --enable-feature is_posix --enable-feature is_linux [chrome:197/50531] touch obj/chrome/browser/resources/browser_switch/web_components.stamp [chrome:198/50531] python3 ../../mojo/public/tools/mojom/mojom_parser.py --input-root /builddir/build/BUILD/org.deepin.browser-6.3.9 --input-root /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen --output-root /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen --mojom-file-list=__components_payments_mojom_mojom__parser___build_toolchain_linux_unbundle_default__rule..rsp --check-imports /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/components/payments/mojom/mojom.build_metadata --enable-feature is_posix --enable-feature is_linux [chrome:199/50531] python3 ../../tools/polymer/html_to_js.py --in_folder ../../chrome/browser/resources/bookmarks --out_folder gen/chrome/browser/resources/bookmarks --js_files app.ts command_manager.ts edit_dialog.ts folder_node.ts item.ts list.ts router.ts shared_style.ts shared_vars.ts toolbar.ts [chrome:200/50531] python3 ../../mojo/public/tools/mojom/mojom_parser.py --input-root /builddir/build/BUILD/org.deepin.browser-6.3.9 --input-root /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen --output-root /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen --mojom-file-list=__chrome_browser_resource_coordinator_mojo_bindings__parser___build_toolchain_linux_unbundle_default__rule..rsp --check-imports /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/chrome/browser/resource_coordinator/mojo_bindings.build_metadata --enable-feature is_posix --enable-feature is_linux --add-module-metadata webui_module_path=/chrome/browser/resource_coordinator [chrome:201/50531] touch obj/chrome/browser/promo_browser_command/mojo_bindings__parser.stamp [chrome:202/50531] touch obj/chrome/browser/resources/bookmarks/web_components.stamp [chrome:203/50531] touch obj/chrome/browser/resource_coordinator/mojo_bindings__parser.stamp [chrome:204/50531] python3 ../../tools/polymer/html_to_js.py --in_folder ../../chrome/browser/resources/collection --out_folder gen/chrome/browser/resources/collection --js_files collection_toolbar.js collection_ui.js collection_item.js collection_list.js collection_select.js command_manager.js [chrome:205/50531] python3 ../../mojo/public/tools/bindings/generate_type_mappings.py --output gen/chrome/browser/resource_coordinator/mojo_bindings__type_mappings --cpp-typemap-config gen/chrome/browser/resource_coordinator/mojo_bindings.typemap_config [chrome:206/50531] clang -MMD -MF obj/base/third_party/libevent/libevent/evdns.o.d -DHAVE_CONFIG_H -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../../base/third_party/libevent/linux -I../.. -Igen -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../base/third_party/libevent/evdns.c -o obj/base/third_party/libevent/libevent/evdns.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] ../../base/third_party/libevent/evdns.c:975:34: warning: variable 'answers' set but not used [-Wunused-but-set-variable] 975 | u16 trans_id, flags, questions, answers, authority, additional; | ^ ../../base/third_party/libevent/evdns.c:975:43: warning: variable 'authority' set but not used [-Wunused-but-set-variable] 975 | u16 trans_id, flags, questions, answers, authority, additional; | ^ ../../base/third_party/libevent/evdns.c:975:54: warning: variable 'additional' set but not used [-Wunused-but-set-variable] 975 | u16 trans_id, flags, questions, answers, authority, additional; | ^ 3 warnings generated. [chrome:207/50531] python3 ../../tools/polymer/html_to_js.py --in_folder ../../chrome/browser/resources/commander --out_folder gen/chrome/browser/resources/commander --js_files app.js option.js icons.js [chrome:208/50531] touch obj/chrome/browser/resource_coordinator/mojo_bindings__type_mappings.stamp [chrome:209/50531] touch obj/chrome/browser/resources/collection/web_components.stamp [chrome:210/50531] touch obj/chrome/browser/resources/commander/web_components.stamp [chrome:211/50531] clang++ -MMD -MF obj/build/linux/libudev/udev0_loader/libudev0_loader.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../.. -Igen -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c gen/library_loaders/libudev0_loader.cc -o obj/build/linux/libudev/udev0_loader/libudev0_loader.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:212/50531] python3 ../../tools/polymer/html_to_js.py --in_folder ../../chrome/browser/resources/customize_page --out_folder gen/chrome/browser/resources/customize_page --js_files customize_search.js customize_ui.js customize_home.js customize_home_item.js customize_home_dialog.js customize_editbg_dialog.js customize_warning_dialog.js [chrome:213/50531] touch obj/build/linux/libudev/udev0_loader.stamp [chrome:214/50531] python3 ../../tools/polymer/html_to_js.py --in_folder ../../chrome/browser/resources/discards --out_folder gen/chrome/browser/resources/discards --js_files database_tab.js discards_main.js discards_tab.js graph_tab_template.js [chrome:215/50531] python3 ../../tools/polymer/html_to_js.py --in_folder ../../chrome/browser/resources/download_shelf --out_folder gen/chrome/browser/resources/download_shelf --js_files app.ts download_item.ts download_list.ts [chrome:216/50531] clang++ -MMD -MF obj/build/linux/libudev/udev1_loader/libudev1_loader.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../.. -Igen -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c gen/library_loaders/libudev1_loader.cc -o obj/build/linux/libudev/udev1_loader/libudev1_loader.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:217/50531] python3 ../../ui/webui/resources/tools/generate_grd.py --out-grd gen/chrome/browser/resources/download_internals/resources.grd --grd-prefix download_internals --root-gen-dir gen --input-files-base-dir chrome/browser/resources/download_internals --input-files download_internals_browser_proxy.js download_internals.css download_internals.html download_internals.js download_internals_visuals.js [chrome:218/50531] touch obj/chrome/browser/resources/customize_page/web_components.stamp [chrome:219/50531] python3 ../../tools/polymer/html_to_js.py --in_folder ../../chrome/browser/resources/downloader_page --out_folder gen/chrome/browser/resources/downloader_page --js_files downloader_ui.ts downloader_toolbar.ts downloader_list.ts downloader_item.ts command_manager.ts shared_vars.ts [chrome:220/50531] touch obj/chrome/browser/resources/discards/web_components.stamp [chrome:221/50531] touch obj/build/linux/libudev/udev1_loader.stamp [chrome:222/50531] python3 ../../ui/webui/resources/tools/generate_grd.py --out-grd gen/chrome/browser/resources/bluetooth_internals/resources.grd --grd-prefix bluetooth_internals --root-gen-dir gen --grdp-files gen/chrome/browser/resources/bluetooth_internals/public_mojo_resources.grdp gen/chrome/browser/resources/bluetooth_internals/internals_mojo_resources.grdp --input-files-base-dir chrome/browser/resources/bluetooth_internals/ --input-files adapter_broker.js adapter_page.js debug_log_page.js characteristic_list.js bluetooth_internals.css descriptor_list.js device_broker.js device_collection.js device_details_page.js device_table.js device_utils.js devices_page.js expandable_list.js bluetooth_internals.html bluetooth_internals.js menu.svg main.js object_fieldset.js page_manager.js page.js service_list.js sidebar.js snackbar.js value_control.js [chrome:223/50531] touch obj/chrome/browser/resources/download_internals/build_grd.stamp [chrome:224/50531] touch obj/chrome/browser/resources/download_shelf/web_components.stamp [chrome:225/50531] touch obj/chrome/browser/resources/downloader_page/web_components.stamp [chrome:226/50531] touch obj/build/linux/libudev/libudev.stamp [chrome:227/50531] touch obj/chrome/browser/resources/bluetooth_internals/build_grd.stamp [chrome:228/50531] touch obj/components/media_router/common/mojom/media_route_provider_id__parser.stamp [chrome:229/50531] touch obj/components/payments/mojom/mojom__parser.stamp [chrome:230/50531] touch obj/gpu/ipc/common/gpu_preferences_interface__type_mappings__validator.stamp [chrome:231/50531] touch obj/gpu/ipc/common/gpu_preferences_interface_blink__type_mappings__validator.stamp [chrome:232/50531] touch obj/gpu/ipc/common/interfaces__type_mappings__validator.stamp [chrome:233/50531] touch obj/gpu/ipc/common/interfaces_blink__type_mappings__validator.stamp [chrome:234/50531] touch obj/gpu/ipc/common/vulkan_interface__type_mappings__validator.stamp [chrome:235/50531] touch obj/gpu/ipc/common/vulkan_interface_blink__type_mappings__validator.stamp [chrome:236/50531] touch obj/media/learning/mojo/public/mojom/mojom__type_mappings__validator.stamp [chrome:237/50531] touch obj/media/learning/mojo/public/mojom/mojom_blink__type_mappings__validator.stamp [chrome:238/50531] touch obj/media/mojo/mojom/mojom__type_mappings__validator.stamp [chrome:239/50531] touch obj/media/mojo/mojom/mojom_blink__type_mappings__validator.stamp [chrome:240/50531] python3 ../../tools/polymer/html_to_js.py --in_folder ../../chrome/browser/resources/downloads --out_folder gen/chrome/browser/resources/downloads --js_files icons.ts item.ts manager.ts toolbar.ts [chrome:241/50531] touch obj/media/remoting/remoting_constants.stamp [chrome:242/50531] touch obj/chrome/browser/resources/downloads/web_components.stamp [chrome:243/50531] touch obj/mojo/public/c/system/headers.stamp [chrome:244/50531] rm -f obj/base/third_party/libevent/libevent.a && "ar" -T -r -c -s -D obj/base/third_party/libevent/libevent.a @"obj/base/third_party/libevent/libevent.a.rsp" [chrome:245/50531] touch obj/mojo/public/cpp/bindings/struct_traits.stamp [chrome:246/50531] python3 ../../tools/polymer/html_to_js.py --in_folder ../../chrome/browser/resources/extensions/activity_log --out_folder gen/chrome/browser/resources/extensions/activity_log --js_files activity_log.ts activity_log_history.ts activity_log_history_item.ts activity_log_stream.ts activity_log_stream_item.ts [chrome:247/50531] python3 ../../chrome/browser/resources/discards/generate_graph_tab.py /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/chrome/browser/resources/discards/graph_tab.js /builddir/build/BUILD/org.deepin.browser-6.3.9/chrome/browser/resources/discards/graph_doc_template.html /builddir/build/BUILD/org.deepin.browser-6.3.9/chrome/browser/resources/discards/graph_doc.js /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/chrome/browser/resources/discards/graph_tab_template.js [chrome:248/50531] python3 ../../tools/polymer/html_to_js.py --in_folder ../../chrome/browser/resources/extensions --out_folder gen/chrome/browser/resources/extensions --js_files code_section.ts detail_view.ts drop_overlay.ts error_page.ts host_permissions_toggle_list.ts icons.ts install_warnings_dialog.ts item.ts item_list.ts keyboard_shortcuts.ts load_error.ts manager.ts options_dialog.ts pack_dialog.ts pack_dialog_alert.ts runtime_host_permissions.ts runtime_hosts_dialog.ts shared_style.ts shared_vars.ts shortcut_input.ts sidebar.ts toggle_row.ts toolbar.ts [chrome:249/50531] touch obj/chrome/browser/resources/discards/generate_graph_tab.stamp [chrome:250/50531] touch obj/chrome/browser/resources/discards/discards_resources_gen.stamp [chrome:251/50531] touch obj/chrome/browser/resources/extensions/web_components_local.stamp [chrome:252/50531] touch obj/chrome/browser/resources/extensions/activity_log/web_components.stamp [chrome:253/50531] touch obj/chrome/browser/resources/extensions/web_components.stamp [chrome:254/50531] python3 ../../tools/grit/preprocess_if_expr.py --in-folder ../../chrome/browser/resources/collection/ --out-folder gen/chrome/browser/resources/collection/preprocessed --in-files collection_browser_proxy.js collection_config.js -E root_gen_dir=gen -E root_src_dir=../../ -D SHARED_INTERMEDIATE_DIR=gen -D scale_factors=2x -D _chromium -E CHROMIUM_BUILD=chromium -D desktop_linux -D toolkit_views -D use_aura -D use_nss_certs -D use_ozone --out-manifest gen/chrome/browser/resources/collection/preprocessed_manifest.json [chrome:255/50531] python3 ../../tools/grit/preprocess_if_expr.py --in-folder ../../chrome/browser/resources/download_shelf/ --out-folder gen/chrome/browser/resources/download_shelf/preprocessed --in-files download_shelf_api_proxy.ts download_shelf.ts -E root_gen_dir=gen -E root_src_dir=../../ -D SHARED_INTERMEDIATE_DIR=gen -D scale_factors=2x -D _chromium -E CHROMIUM_BUILD=chromium -D desktop_linux -D toolkit_views -D use_aura -D use_nss_certs -D use_ozone [chrome:256/50531] python3 ../../tools/grit/preprocess_if_expr.py --in-folder ../../chrome/browser/resources/bookmarks/ --out-folder gen/chrome/browser/resources/bookmarks/preprocessed --in-files actions.ts api_listener.ts bookmarks.ts browser_proxy.ts constants.ts debouncer.ts dialog_focus_manager.ts dnd_manager.ts mouse_focus_behavior.ts reducers.ts store_client.ts store.ts types.ts util.ts -E root_gen_dir=gen -E root_src_dir=../../ -D SHARED_INTERMEDIATE_DIR=gen -D scale_factors=2x -D _chromium -E CHROMIUM_BUILD=chromium -D desktop_linux -D toolkit_views -D use_aura -D use_nss_certs -D use_ozone [chrome:257/50531] touch obj/chrome/browser/resources/collection/preprocess.stamp [chrome:258/50531] touch obj/chrome/browser/resources/download_shelf/preprocess.stamp [chrome:259/50531] touch obj/chrome/browser/resources/bookmarks/preprocess.stamp [chrome:260/50531] python3 ../../tools/grit/preprocess_if_expr.py --in-folder ../../chrome/browser/resources/downloader_page/ --out-folder gen/chrome/browser/resources/downloader_page/preprocessed --in-files constants.ts downloader_browser_proxy.ts -E root_gen_dir=gen -E root_src_dir=../../ -D SHARED_INTERMEDIATE_DIR=gen -D scale_factors=2x -D _chromium -E CHROMIUM_BUILD=chromium -D desktop_linux -D toolkit_views -D use_aura -D use_nss_certs -D use_ozone [chrome:261/50531] python3 ../../tools/grit/preprocess_if_expr.py --in-folder ../../chrome/browser/resources/downloads/ --out-folder gen/chrome/browser/resources/downloads/preprocessed --in-files browser_proxy.ts constants.ts data.ts downloads.ts icon_loader.ts search_service.ts -E root_gen_dir=gen -E root_src_dir=../../ -D SHARED_INTERMEDIATE_DIR=gen -D scale_factors=2x -D _chromium -E CHROMIUM_BUILD=chromium -D desktop_linux -D toolkit_views -D use_aura -D use_nss_certs -D use_ozone [chrome:262/50531] touch obj/chrome/browser/resources/downloader_page/preprocess.stamp [chrome:263/50531] touch obj/chrome/browser/resources/downloads/preprocess.stamp [chrome:264/50531] python3 ../../tools/grit/preprocess_if_expr.py --in-folder gen/chrome/browser/resources/bookmarks --out-folder gen/chrome/browser/resources/bookmarks/preprocessed --in-files app.ts command_manager.ts edit_dialog.ts folder_node.ts item.ts list.ts router.ts shared_style.ts shared_vars.ts toolbar.ts -E root_gen_dir=gen -E root_src_dir=../../ -D SHARED_INTERMEDIATE_DIR=gen -D scale_factors=2x -D _chromium -E CHROMIUM_BUILD=chromium -D desktop_linux -D toolkit_views -D use_aura -D use_nss_certs -D use_ozone [chrome:265/50531] touch obj/chrome/browser/resources/bookmarks/preprocess_generated.stamp [chrome:266/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //mojo/public/mojom/base/base:base /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/mojo/public/mojom/base/base.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/mojo/public/mojom/base/base.typemap_config.validated [chrome:267/50531] python3 ../../tools/grit/preprocess_if_expr.py --in-folder ../../chrome/browser/resources/extensions/ --out-folder gen/chrome/browser/resources/extensions/preprocessed --in-files drag_and_drop_handler.ts extensions.ts item_mixin.ts item_util.ts keyboard_shortcut_delegate.ts navigation_helper.ts service.ts shortcut_util.ts -E root_gen_dir=gen -E root_src_dir=../../ -D SHARED_INTERMEDIATE_DIR=gen -D scale_factors=2x -D _chromium -E CHROMIUM_BUILD=chromium -D desktop_linux -D toolkit_views -D use_aura -D use_nss_certs -D use_ozone [chrome:268/50531] touch obj/chrome/browser/resources/extensions/preprocess.stamp [chrome:269/50531] python3 ../../mojo/public/tools/mojom/mojom_parser.py --input-root /builddir/build/BUILD/org.deepin.browser-6.3.9 --input-root /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen --output-root /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen --mojom-file-list=__media_mojo_mojom_remoting_common__parser___build_toolchain_linux_unbundle_default__rule..rsp --check-imports /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/media/mojo/mojom/remoting_common.build_metadata --enable-feature is_posix --enable-feature is_linux [chrome:270/50531] python3 ../../ui/webui/resources/tools/generate_grd.py --out-grd gen/chrome/browser/resources/gaia_auth_host/resources.grd --grd-prefix gaia_auth_host --root-gen-dir gen --input-files-base-dir gen/chrome/browser/resources --input-files gaia_auth_host/authenticator.m.js gaia_auth_host/channel.m.js gaia_auth_host/post_message_channel.m.js gaia_auth_host/saml_handler.m.js gaia_auth_host/saml_password_attributes.m.js gaia_auth_host/saml_timestamps.m.js gaia_auth_host/webview_event_manager.m.js [chrome:271/50531] touch obj/chrome/browser/resources/gaia_auth_host/build_grd.stamp [chrome:272/50531] python3 ../../tools/grit/preprocess_if_expr.py --in-folder gen/chrome/browser/resources/collection --out-folder gen/chrome/browser/resources/collection/preprocessed --in-files collection_toolbar.js collection_ui.js collection_item.js collection_list.js collection_select.js command_manager.js -E root_gen_dir=gen -E root_src_dir=../../ -D SHARED_INTERMEDIATE_DIR=gen -D scale_factors=2x -D _chromium -E CHROMIUM_BUILD=chromium -D desktop_linux -D toolkit_views -D use_aura -D use_nss_certs -D use_ozone --out-manifest gen/chrome/browser/resources/collection/preprocessed_gen_manifest.json [chrome:273/50531] python3 ../../tools/grit/preprocess_if_expr.py --in-folder gen/chrome/browser/resources/commander --out-folder gen/chrome/browser/resources/commander/preprocessed --in-files app.js icons.js option.js -E root_gen_dir=gen -E root_src_dir=../../ -D SHARED_INTERMEDIATE_DIR=gen -D scale_factors=2x -D _chromium -E CHROMIUM_BUILD=chromium -D desktop_linux -D toolkit_views -D use_aura -D use_nss_certs -D use_ozone --out-manifest gen/chrome/browser/resources/commander/preprocessed_gen_manifest.json [chrome:274/50531] python3 ../../tools/grit/preprocess_if_expr.py --in-folder gen/chrome/browser/resources/customize_page --out-folder gen/chrome/browser/resources/customize_page/preprocessed --in-files customize_search.js customize_ui.js customize_home.js customize_home_item.js customize_home_dialog.js customize_editbg_dialog.js customize_warning_dialog.js -E root_gen_dir=gen -E root_src_dir=../../ -D SHARED_INTERMEDIATE_DIR=gen -D scale_factors=2x -D _chromium -E CHROMIUM_BUILD=chromium -D desktop_linux -D toolkit_views -D use_aura -D use_nss_certs -D use_ozone --out-manifest gen/chrome/browser/resources/customize_page/preprocessed_gen_manifest.json [chrome:275/50531] touch obj/chrome/browser/resources/collection/preprocess_generated.stamp [chrome:276/50531] touch obj/chrome/browser/resources/commander/preprocess_generated.stamp [chrome:277/50531] touch obj/chrome/browser/resources/customize_page/preprocess_generated.stamp [chrome:278/50531] python3 ../../tools/polymer/html_to_js.py --in_folder ../../chrome/browser/resources/history --out_folder gen/chrome/browser/resources/history --js_files app.ts history_item.ts history_list.ts history_toolbar.ts router.ts shared_style.ts shared_vars.ts side_bar.ts synced_device_card.ts synced_device_manager.ts [chrome:279/50531] python3 ../../tools/grit/preprocess_if_expr.py --in-folder ../../chrome/browser/resources/commander/ --out-folder gen/chrome/browser/resources/commander/preprocessed --in-files browser_proxy.js types.js -E root_gen_dir=gen -E root_src_dir=../../ -D SHARED_INTERMEDIATE_DIR=gen -D scale_factors=2x -D _chromium -E CHROMIUM_BUILD=chromium -D desktop_linux -D toolkit_views -D use_aura -D use_nss_certs -D use_ozone --out-manifest gen/chrome/browser/resources/commander/preprocessed_manifest.json [chrome:280/50531] python3 ../../tools/grit/preprocess_if_expr.py --in-folder ../../chrome/browser/resources/customize_page/ --out-folder gen/chrome/browser/resources/customize_page/preprocessed --in-files customize_browser_proxy.js -E root_gen_dir=gen -E root_src_dir=../../ -D SHARED_INTERMEDIATE_DIR=gen -D scale_factors=2x -D _chromium -E CHROMIUM_BUILD=chromium -D desktop_linux -D toolkit_views -D use_aura -D use_nss_certs -D use_ozone --out-manifest gen/chrome/browser/resources/customize_page/preprocessed_manifest.json [chrome:281/50531] touch obj/chrome/browser/resources/customize_page/preprocess.stamp [chrome:282/50531] touch obj/chrome/browser/resources/commander/preprocess.stamp [chrome:283/50531] python3 ../../tools/polymer/html_to_js.py --in_folder ../../chrome/browser/resources/inline_login --out_folder gen/chrome/browser/resources/inline_login --js_files inline_login_app.js welcome_page_app.js [chrome:284/50531] touch obj/chrome/browser/resources/history/web_components.stamp [chrome:285/50531] touch obj/chrome/browser/resources/inline_login/web_components.stamp [chrome:286/50531] python3 ../../tools/grit/preprocess_if_expr.py --in-folder gen/chrome/browser/resources/download_shelf --out-folder gen/chrome/browser/resources/download_shelf/preprocessed --in-files app.ts download_item.ts download_list.ts -E root_gen_dir=gen -E root_src_dir=../../ -D SHARED_INTERMEDIATE_DIR=gen -D scale_factors=2x -D _chromium -E CHROMIUM_BUILD=chromium -D desktop_linux -D toolkit_views -D use_aura -D use_nss_certs -D use_ozone [chrome:287/50531] python3 ../../tools/polymer/html_to_js.py --in_folder ../../chrome/browser/resources/internals/user_education --out_folder gen/chrome/browser/resources/internals/user_education --js_files user_education_internals.js [chrome:288/50531] touch obj/chrome/browser/resources/download_shelf/preprocess_web_components.stamp [chrome:289/50531] python3 ../../ui/webui/resources/tools/generate_grd.py --out-grd gen/chrome/browser/resources/invalidations/resources.grd --grd-prefix invalidations --root-gen-dir gen --input-files-base-dir chrome/browser/resources/invalidations --input-files about_invalidations.css about_invalidations.html about_invalidations.js [chrome:290/50531] python3 ../../ui/webui/resources/tools/js_modulizer.py --in_folder ../../chrome/browser/resources/gaia_auth_host --out_folder gen/chrome/browser/resources/gaia_auth_host --input_files authenticator.js channel.js post_message_channel.js saml_handler.js saml_password_attributes.js saml_timestamps.js webview_event_manager.js --namespace_rewrites cr.addSingletonGetter\|addSingletonGetter cr.addWebUIListener\|addWebUIListener cr.dispatchSimpleEvent\|dispatchSimpleEvent cr.EventTracker\|EventTracker cr.icon.getFavicon\|getFavicon cr.icon.getImage\|getImage cr.isAndroid\|isAndroid cr.isChromeOS\|isChromeOS cr.isIOS\|isIOS cr.isLacros\|isLacros cr.isLinux\|isLinux cr.isMac\|isMac cr.isWindows\|isWindows cr.png.convertImageSequenceToPng\|convertImageSequenceToPng cr.removeWebUIListener\|removeWebUIListener cr.sendWithPromise\|sendWithPromise cr_slider.SliderTick\|SliderTick cr.toastManager.getToastManager\|getToastManager cr.ui.FocusOutlineManager\|FocusOutlineManager cr.ui.FocusRowBehavior\|FocusRowBehavior cr.ui.focusWithoutInk\|focusWithoutInk cr.ui.KeyboardShortcutList\|KeyboardShortcutList cr.ui.Store\|Store Polymer.dom.\| Polymer.dom\(\|dom\( Polymer.IronA11yAnnouncer\|IronA11yAnnouncer Polymer.PaperRippleBehavior\|PaperRippleBehavior Polymer.RenderStatus.afterNextRender\|afterNextRender Polymer.RenderStatus.beforeNextRender\|beforeNextRender DOMWindow\|Object cr.EventTarget\|EventTarget cr.login.SamlHandler\|SamlHandler samlPasswordAttributes.PasswordAttributes\|PasswordAttributes samlPasswordAttributes.readPasswordAttributes\|readPasswordAttributes samlTimestamps.decodeTimestamp\|decodeTimestamp XMLDocument\|Object [chrome:291/50531] touch obj/chrome/browser/resources/internals/user_education/components.stamp [chrome:292/50531] touch obj/chrome/browser/resources/gaia_auth_host/modulize.stamp [chrome:293/50531] touch obj/chrome/browser/resources/invalidations/build_grd.stamp [chrome:294/50531] python3 ../../tools/polymer/html_to_js.py --in_folder ../../chrome/browser/resources/management --out_folder gen/chrome/browser/resources/management --js_files icons.ts management_ui.ts [chrome:295/50531] python3 ../../ui/webui/resources/tools/generate_grd.py --out-grd gen/chrome/browser/resources/media/webrtc_logs_resources.grd --grd-prefix webrtc_logs --root-gen-dir gen --input-files-base-dir chrome/browser/resources/media --input-files webrtc_logs.css webrtc_logs.html webrtc_logs.js [chrome:296/50531] python3 ../../tools/polymer/html_to_js.py --in_folder ../../chrome/browser/resources/memories --out_folder gen/chrome/browser/resources/memories --js_files app.ts cluster.ts page_favicon.ts router.ts search_query.ts shared_style.ts shared_vars.ts top_visit.ts visit_row.ts [chrome:297/50531] touch obj/chrome/browser/resources/management/web_components.stamp [chrome:298/50531] python3 ../../ui/webui/resources/tools/generate_grd.py --out-grd gen/chrome/browser/resources/collection/collection_resources.grd --grd-prefix collection --root-gen-dir gen --manifest-files gen/chrome/browser/resources/collection/preprocessed_manifest.json gen/chrome/browser/resources/collection/preprocessed_gen_manifest.json --input-files-base-dir chrome/browser/resources/collection --input-files collection_page.html [chrome:299/50531] touch obj/chrome/browser/resources/media/build_grd.stamp [chrome:300/50531] touch obj/chrome/browser/resources/memories/web_components_local.stamp [chrome:301/50531] touch obj/chrome/browser/resources/collection/build_grd.stamp [chrome:302/50531] python3 ../../tools/grit/preprocess_if_expr.py --in-folder gen/chrome/browser/resources/downloader_page --out-folder gen/chrome/browser/resources/downloader_page/preprocessed --in-files downloader_ui.ts downloader_toolbar.ts downloader_list.ts downloader_item.ts command_manager.ts shared_vars.ts -E root_gen_dir=gen -E root_src_dir=../../ -D SHARED_INTERMEDIATE_DIR=gen -D scale_factors=2x -D _chromium -E CHROMIUM_BUILD=chromium -D desktop_linux -D toolkit_views -D use_aura -D use_nss_certs -D use_ozone [chrome:303/50531] touch obj/chrome/browser/resources/memories/web_components.stamp [chrome:304/50531] touch obj/chrome/browser/resources/downloader_page/preprocess_generated.stamp [chrome:305/50531] python3 ../../tools/grit/preprocess_if_expr.py --in-folder gen/chrome/browser/resources/downloads --out-folder gen/chrome/browser/resources/downloads/preprocessed --in-files icons.ts item.ts manager.ts toolbar.ts -E root_gen_dir=gen -E root_src_dir=../../ -D SHARED_INTERMEDIATE_DIR=gen -D scale_factors=2x -D _chromium -E CHROMIUM_BUILD=chromium -D desktop_linux -D toolkit_views -D use_aura -D use_nss_certs -D use_ozone [chrome:306/50531] touch obj/chrome/browser/resources/downloads/preprocess_web_components.stamp [chrome:307/50531] python3 ../../ui/webui/resources/tools/generate_grd.py --out-grd gen/chrome/browser/resources/commander/commander_resources.grd --grd-prefix commander --root-gen-dir gen --manifest-files gen/chrome/browser/resources/commander/preprocessed_manifest.json gen/chrome/browser/resources/commander/preprocessed_gen_manifest.json --input-files-base-dir chrome/browser/resources/commander --input-files commander.html [chrome:308/50531] touch obj/chrome/browser/resources/commander/build_grd.stamp [chrome:309/50531] python3 ../../ui/webui/resources/tools/generate_grd.py --out-grd gen/chrome/browser/resources/new_tab_page/chrome_cart_mojo_resources.grdp --grd-prefix new_tab_page --root-gen-dir gen --input-files-base-dir gen/chrome/browser/cart --input-files chrome_cart.mojom-lite.js --resource-path-prefix modules/cart [chrome:310/50531] touch obj/chrome/browser/resources/new_tab_page/build_chrome_cart_mojo_grdp.stamp [chrome:311/50531] python3 ../../ui/webui/resources/tools/generate_grd.py --out-grd gen/chrome/browser/resources/customize_page/customize_page_resources.grd --grd-prefix customize_page --root-gen-dir gen --manifest-files gen/chrome/browser/resources/customize_page/preprocessed_manifest.json gen/chrome/browser/resources/customize_page/preprocessed_gen_manifest.json --input-files-base-dir chrome/browser/resources/customize_page --input-files customize_page.html [chrome:312/50531] touch obj/chrome/browser/resources/customize_page/build_grd.stamp [chrome:313/50531] python3 ../../tools/grit/preprocess_if_expr.py --in-folder ../../chrome/browser/resources/federated_learning/ --out-folder gen/chrome/browser/resources/federated_learning/preprocessed --in-files floc_internals.js -E root_gen_dir=gen -E root_src_dir=../../ -D SHARED_INTERMEDIATE_DIR=gen -D scale_factors=2x -D _chromium -E CHROMIUM_BUILD=chromium -D desktop_linux -D toolkit_views -D use_aura -D use_nss_certs -D use_ozone --out-manifest gen/chrome/browser/resources/federated_learning/preprocessed_manifest.json [chrome:314/50531] touch obj/chrome/browser/resources/federated_learning/preprocess.stamp [chrome:315/50531] python3 ../../ui/webui/resources/tools/generate_grd.py --out-grd gen/chrome/browser/resources/new_tab_page/drive_mojo_resources.grdp --grd-prefix new_tab_page --root-gen-dir gen --input-files-base-dir gen/chrome/browser/new_tab_page/modules/drive --input-files drive.mojom-lite.js --resource-path-prefix modules/drive [chrome:316/50531] python3 ../../ui/webui/resources/tools/generate_grd.py --out-grd gen/chrome/browser/resources/new_tab_page/new_tab_page_mojo_resources.grdp --grd-prefix new_tab_page --root-gen-dir gen --input-files-base-dir gen/chrome/browser/ui/webui/new_tab_page --input-files new_tab_page.mojom-lite.js foo/foo.mojom-lite.js --resource-path-rewrites foo/foo.mojom-lite.js\|foo.mojom-lite.js [chrome:317/50531] touch obj/chrome/browser/resources/new_tab_page/build_drive_mojo_grdp.stamp [chrome:318/50531] touch obj/chrome/browser/resources/new_tab_page/build_new_tab_page_mojo_grdp.stamp [chrome:319/50531] python3 ../../tools/grit/preprocess_if_expr.py --in-folder gen/chrome/browser/resources/extensions --out-folder gen/chrome/browser/resources/extensions/preprocessed --in-files code_section.ts activity_log/activity_log_history_item.ts activity_log/activity_log_history.ts activity_log/activity_log.ts activity_log/activity_log_stream_item.ts activity_log/activity_log_stream.ts detail_view.ts drop_overlay.ts error_page.ts host_permissions_toggle_list.ts icons.ts install_warnings_dialog.ts item.ts item_list.ts keyboard_shortcuts.ts load_error.ts manager.ts options_dialog.ts pack_dialog_alert.ts pack_dialog.ts runtime_host_permissions.ts runtime_hosts_dialog.ts shared_style.ts shared_vars.ts shortcut_input.ts sidebar.ts toggle_row.ts toolbar.ts -E root_gen_dir=gen -E root_src_dir=../../ -D SHARED_INTERMEDIATE_DIR=gen -D scale_factors=2x -D _chromium -E CHROMIUM_BUILD=chromium -D desktop_linux -D toolkit_views -D use_aura -D use_nss_certs -D use_ozone [chrome:320/50531] touch obj/chrome/browser/resources/extensions/preprocess_generated.stamp [chrome:321/50531] python3 ../../tools/grit/preprocess_if_expr.py --in-folder ../../chrome/browser/resources/history/ --out-folder gen/chrome/browser/resources/history/preprocessed --in-files browser_service.ts constants.ts externs.ts history.ts lazy_load.ts query_manager.ts searched_label.ts -E root_gen_dir=gen -E root_src_dir=../../ -D SHARED_INTERMEDIATE_DIR=gen -D scale_factors=2x -D _chromium -E CHROMIUM_BUILD=chromium -D desktop_linux -D toolkit_views -D use_aura -D use_nss_certs -D use_ozone [chrome:322/50531] touch obj/chrome/browser/resources/history/preprocess.stamp [chrome:323/50531] python3 ../../ui/webui/resources/tools/generate_grd.py --out-grd gen/chrome/browser/resources/new_tab_page/promo_browser_command_mojo_resources.grdp --grd-prefix new_tab_page --root-gen-dir gen --input-files-base-dir gen/chrome/browser/promo_browser_command --input-files promo_browser_command.mojom-lite.js [chrome:324/50531] touch obj/chrome/browser/resources/new_tab_page/build_promo_browser_command_mojo_grdp.stamp [chrome:325/50531] python3 ../../ui/webui/resources/tools/generate_grd.py --out-grd gen/chrome/browser/resources/new_tab_page/task_module_mojo_resources.grdp --grd-prefix new_tab_page --root-gen-dir gen --input-files-base-dir gen/chrome/browser/new_tab_page/modules/task_module --input-files task_module.mojom-lite.js --resource-path-prefix modules/task_module [chrome:326/50531] touch obj/chrome/browser/resources/new_tab_page/build_task_module_mojo_grdp.stamp [chrome:327/50531] python3 ../../ui/webui/resources/tools/generate_grd.py --out-grd gen/chrome/browser/resources/new_tab_page/icons/resources.grdp --grd-prefix new_tab_page --root-gen-dir gen --input-files-base-dir chrome/browser/resources/new_tab_page/icons --input-files account_circle.svg backgrounds.svg cards.svg check_circle.svg chevron.svg colored_header.svg colors.svg copy.svg facebook.svg generic_globe.svg google_logo.svg googlemic_clr_24px.svg icon_pencil.svg info.svg link.svg mail.svg mic.svg shortcut_circles.svg twitter.svg upload.svg --resource-path-prefix icons [chrome:328/50531] python3 ../../tools/polymer/html_to_js.py --in_folder ../../chrome/browser/resources/new_tab_page --out_folder gen/chrome/browser/resources/new_tab_page --js_files app.js customize_backgrounds.js customize_dialog.js customize_shortcuts.js doodle_share_dialog.js logo.js middle_slot_promo.js mini_page.js iframe.js voice_search_overlay.js customize_modules.js [chrome:329/50531] touch obj/chrome/browser/resources/new_tab_page/icons/build_grdp.stamp [chrome:330/50531] touch obj/chrome/browser/resources/new_tab_page/web_components_local.stamp [chrome:331/50531] python3 ../../tools/polymer/html_to_js.py --in_folder ../../chrome/browser/resources/new_tab_page/modules --out_folder gen/chrome/browser/resources/new_tab_page/modules --js_files module_header.js module_wrapper.js modules.js info_dialog.js [chrome:332/50531] python3 ../../mojo/public/tools/mojom/mojom_parser.py --input-root /builddir/build/BUILD/org.deepin.browser-6.3.9 --input-root /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen --output-root /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen --mojom-file-list=__mojo_public_mojom_base_base__parser___build_toolchain_linux_unbundle_default__rule..rsp --check-imports /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/mojo/public/mojom/base/base.build_metadata --enable-feature file_path_is_string --enable-feature is_posix --enable-feature is_linux --add-module-metadata webui_module_path=chrome://resources/mojo/mojo/public/mojom/base [chrome:333/50531] touch obj/chrome/browser/resources/new_tab_page/modules/web_components_local.stamp [chrome:334/50531] python3 ../../tools/polymer/html_to_js.py --in_folder ../../chrome/browser/resources/new_tab_page/modules/cart --out_folder gen/chrome/browser/resources/new_tab_page/modules/cart --js_files module.js [chrome:335/50531] touch obj/chrome/browser/resources/new_tab_page/modules/cart/web_components.stamp [chrome:336/50531] python3 ../../ui/webui/resources/tools/generate_grd.py --out-grd gen/chrome/browser/resources/new_tab_page/modules/cart/icons/resources.grdp --grd-prefix cart --root-gen-dir gen --input-files-base-dir chrome/browser/resources/new_tab_page/modules/cart/icons --input-files cart_fallback.svg consent_label.svg --resource-path-prefix modules/cart/icons [chrome:337/50531] touch obj/chrome/browser/resources/new_tab_page/modules/cart/icons/build_grdp.stamp [chrome:338/50531] python3 ../../tools/grit/preprocess_if_expr.py --in-folder ../../chrome/browser/resources/management/ --out-folder gen/chrome/browser/resources/management/preprocessed --in-files management_browser_proxy.ts -E root_gen_dir=gen -E root_src_dir=../../ -D SHARED_INTERMEDIATE_DIR=gen -D scale_factors=2x -D _chromium -E CHROMIUM_BUILD=chromium -D desktop_linux -D toolkit_views -D use_aura -D use_nss_certs -D use_ozone [chrome:339/50531] touch obj/chrome/browser/resources/management/preprocess.stamp [chrome:340/50531] python3 ../../tools/grit/preprocess_if_expr.py --in-folder ../../chrome/browser/resources/memories/ --out-folder gen/chrome/browser/resources/memories/preprocessed --in-files browser_proxy.ts history_clusters.ts -E root_gen_dir=gen -E root_src_dir=../../ -D SHARED_INTERMEDIATE_DIR=gen -D scale_factors=2x -D _chromium -E CHROMIUM_BUILD=chromium -D desktop_linux -D toolkit_views -D use_aura -D use_nss_certs -D use_ozone -D enable_arcore=false -D enable_background_mode=true -D enable_background_contents=true -D enable_extensions=true -D enable_hangout_services_extension=false -D enable_plugins=true -D enable_print_preview=true -D enable_printing=true -D enable_service_discovery=true -D enable_supervised_users=false -D enable_vr=false -D enable_webui_tab_strip=true -D safe_browsing_mode=1 -D optimize_webui=true -D enable_feed_v2=false -D is_official_build=false [chrome:341/50531] python3 ../../tools/polymer/html_to_js.py --in_folder ../../chrome/browser/resources/new_tab_page/modules/cart_v2 --out_folder gen/chrome/browser/resources/new_tab_page/modules/cart_v2 --js_files module.js [chrome:342/50531] python3 ../../tools/polymer/html_to_js.py --in_folder ../../chrome/browser/resources/new_tab_page/modules/drive --out_folder gen/chrome/browser/resources/new_tab_page/modules/drive --js_files module.js [chrome:343/50531] touch obj/chrome/browser/resources/new_tab_page/modules/cart_v2/web_components.stamp [chrome:344/50531] touch obj/chrome/browser/resources/memories/preprocess.stamp [chrome:345/50531] touch obj/chrome/browser/resources/new_tab_page/modules/drive/web_components.stamp [chrome:346/50531] python3 ../../tools/polymer/html_to_js.py --in_folder ../../chrome/browser/resources/new_tab_page/modules/drive_v2 --out_folder gen/chrome/browser/resources/new_tab_page/modules/drive_v2 --js_files module.js [chrome:347/50531] python3 ../../tools/polymer/html_to_js.py --in_folder ../../chrome/browser/resources/new_tab_page/modules/dummy --out_folder gen/chrome/browser/resources/new_tab_page/modules/dummy --js_files module.js [chrome:348/50531] touch obj/chrome/browser/resources/new_tab_page/modules/drive_v2/web_components.stamp [chrome:349/50531] touch obj/chrome/browser/resources/new_tab_page/modules/dummy/web_components.stamp [chrome:350/50531] python3 ../../tools/grit/preprocess_if_expr.py --in-folder ../../chrome/browser/resources/net_internals/ --out-folder gen/chrome/browser/resources/net_internals/preprocessed --in-files index.html main.js -E root_gen_dir=gen -E root_src_dir=../../ -D SHARED_INTERMEDIATE_DIR=gen -D scale_factors=2x -D _chromium -E CHROMIUM_BUILD=chromium -D desktop_linux -D toolkit_views -D use_aura -D use_nss_certs -D use_ozone --out-manifest gen/chrome/browser/resources/net_internals/preprocessed_manifest.json [chrome:351/50531] touch obj/chrome/browser/resources/net_internals/preprocess.stamp [chrome:352/50531] python3 ../../tools/polymer/html_to_js.py --in_folder ../../chrome/browser/resources/new_tab_page/modules/task_module --out_folder gen/chrome/browser/resources/new_tab_page/modules/task_module --js_files module.js [chrome:353/50531] python3 ../../tools/grit/preprocess_if_expr.py --in-folder gen/chrome/browser/resources/history --out-folder gen/chrome/browser/resources/history/preprocessed --in-files app.ts history_item.ts history_list.ts history_toolbar.ts router.ts shared_style.ts shared_vars.ts side_bar.ts synced_device_card.ts synced_device_manager.ts -E root_gen_dir=gen -E root_src_dir=../../ -D SHARED_INTERMEDIATE_DIR=gen -D scale_factors=2x -D _chromium -E CHROMIUM_BUILD=chromium -D desktop_linux -D toolkit_views -D use_aura -D use_nss_certs -D use_ozone [chrome:354/50531] python3 ../../ui/webui/resources/tools/generate_grd.py --out-grd gen/chrome/browser/resources/new_tab_page/realbox/realbox_mojo_resources.grdp --grd-prefix new_tab_page --root-gen-dir gen --input-files-base-dir gen/chrome/browser/ui/webui/realbox --input-files realbox.mojom-lite.js --resource-path-prefix realbox [chrome:355/50531] touch obj/chrome/browser/resources/history/preprocess_generated.stamp [chrome:356/50531] touch obj/chrome/browser/resources/new_tab_page/modules/task_module/web_components.stamp [chrome:357/50531] touch obj/chrome/browser/resources/new_tab_page/realbox/build_realbox_mojo_grdp.stamp [chrome:358/50531] python3 ../../tools/polymer/html_to_js.py --in_folder ../../chrome/browser/resources/new_tab_page/realbox --out_folder gen/chrome/browser/resources/new_tab_page/realbox --js_files realbox_dropdown.js realbox_icon.js realbox_match.js realbox.js [chrome:359/50531] touch obj/chrome/browser/resources/new_tab_page/modules/web_components.stamp [chrome:360/50531] touch obj/chrome/browser/resources/new_tab_page/realbox/web_components_local.stamp [chrome:361/50531] touch obj/chrome/browser/resources/new_tab_page/realbox/web_components.stamp [chrome:362/50531] touch obj/chrome/browser/resources/new_tab_page/web_components.stamp [chrome:363/50531] python3 ../../ui/webui/resources/tools/generate_grd.py --out-grd gen/chrome/browser/resources/new_tab_page/realbox/icons/resources.grdp --grd-prefix realbox --root-gen-dir gen --input-files-base-dir chrome/browser/resources/new_tab_page/realbox/icons --input-files calculator.svg drive_docs.svg drive_folder.svg drive_form.svg drive_image.svg drive_logo.svg drive_pdf.svg drive_sheets.svg drive_slides.svg drive_video.svg extension_app.svg page.svg trending_up.svg --resource-path-prefix realbox/icons [chrome:364/50531] python3 ../../ui/webui/resources/tools/generate_grd.py --out-grd gen/chrome/browser/resources/new_tab_page_instant/resources.grd --grd-prefix new_tab_page_instant --root-gen-dir gen --input-files-base-dir chrome/browser/resources/new_tab_page_instant --input-files most_visited_title.css most_visited_title.html most_visited_title.js [chrome:365/50531] python3 ../../ui/webui/resources/tools/generate_grd.py --out-grd gen/chrome/browser/resources/new_tab_page_third_party/new_tab_page_third_party_mojo_resources.grdp --grd-prefix new_tab_page_third_party --root-gen-dir gen --input-files-base-dir gen/chrome/browser/ui/webui/new_tab_page_third_party --input-files new_tab_page_third_party.mojom-lite.js [chrome:366/50531] python3 ../../tools/grit/preprocess_if_expr.py --in-folder gen/chrome/browser/resources/internals/user_education --out-folder gen/chrome/browser/resources/internals/user_education/preprocessed --in-files user_education_internals.js -E root_gen_dir=gen -E root_src_dir=../../ -D SHARED_INTERMEDIATE_DIR=gen -D scale_factors=2x -D _chromium -E CHROMIUM_BUILD=chromium -D desktop_linux -D toolkit_views -D use_aura -D use_nss_certs -D use_ozone --out-manifest gen/chrome/browser/resources/internals/user_education/preprocessed_gen_manifest.json [chrome:367/50531] python3 ../../ui/webui/resources/tools/generate_grd.py --out-grd gen/chrome/browser/resources/ntp4/apps_resources.grd --grd-prefix apps --root-gen-dir gen --input-files-base-dir chrome/browser/resources/ntp4 --input-files app_info.js apps_page.css apps_page.js card_slider.js dot_list.js images/trash.png nav_dot.css nav_dot.js new_tab.css new_tab.html new_tab.js page_list_view.js page_switcher.js tile_page.css tile_page.js touch_handler.js trash.css trash.js [chrome:368/50531] touch obj/chrome/browser/resources/new_tab_page/realbox/icons/build_grdp.stamp [chrome:369/50531] touch obj/chrome/browser/resources/internals/user_education/preprocess_gen.stamp [chrome:370/50531] python3 ../../tools/grit/preprocess_if_expr.py --in-folder gen/chrome/browser/resources/management --out-folder gen/chrome/browser/resources/management/preprocessed --in-files icons.ts management_ui.ts -E root_gen_dir=gen -E root_src_dir=../../ -D SHARED_INTERMEDIATE_DIR=gen -D scale_factors=2x -D _chromium -E CHROMIUM_BUILD=chromium -D desktop_linux -D toolkit_views -D use_aura -D use_nss_certs -D use_ozone [chrome:371/50531] python3 ../../tools/grit/preprocess_if_expr.py --in-folder ../../chrome/browser/resources/new_tab_page/ --out-folder gen/chrome/browser/resources/new_tab_page/preprocessed --in-files background_manager.js window_proxy.js new_tab_page_proxy.js lazy_load.js customize_dialog_types.js new_tab_page.js promo_browser_command_proxy.js utils.js metrics_utils.js i18n_setup.js -E root_gen_dir=gen -E root_src_dir=../../ -D SHARED_INTERMEDIATE_DIR=gen -D scale_factors=2x -D _chromium -E CHROMIUM_BUILD=chromium -D desktop_linux -D toolkit_views -D use_aura -D use_nss_certs -D use_ozone -D is_official_build=false --out-manifest gen/chrome/browser/resources/new_tab_page/preprocessed_manifest.json [chrome:372/50531] touch obj/chrome/browser/resources/new_tab_page_instant/build_grd.stamp [chrome:373/50531] touch obj/chrome/browser/resources/new_tab_page_third_party/build_new_tab_page_third_party_mojo_grdp.stamp [chrome:374/50531] python3 ../../tools/polymer/html_to_js.py --in_folder ../../chrome/browser/resources/pdf --out_folder gen/chrome/browser/resources/pdf --js_files pdf_viewer.js pdf_viewer_pp.js pdf_viewer_shared_style.js [chrome:375/50531] touch obj/chrome/browser/resources/management/preprocess_generated.stamp [chrome:376/50531] touch obj/chrome/browser/resources/new_tab_page/preprocess.stamp [chrome:377/50531] touch obj/chrome/browser/resources/ntp4/build_apps_grd.stamp [chrome:378/50531] touch obj/chrome/browser/resources/pdf/web_components_local.stamp [chrome:379/50531] python3 ../../tools/polymer/html_to_js.py --in_folder ../../chrome/browser/resources/pdf/elements --out_folder gen/chrome/browser/resources/pdf/elements --js_files icons.js shared-vars.js shared-css.js viewer-bookmark.js viewer-document-outline.js viewer-download-controls.js viewer-error-dialog.js viewer-page-indicator.js viewer-page-selector.js viewer-password-dialog.js viewer-pdf-sidenav.js viewer-properties-dialog.js viewer-thumbnail.js viewer-thumbnail-bar.js viewer-toolbar.js viewer-zoom-button.js viewer-zoom-toolbar.js [chrome:380/50531] python3 ../../tools/grit/preprocess_if_expr.py --in-folder gen/chrome/browser/resources/memories --out-folder gen/chrome/browser/resources/memories/preprocessed --in-files app.ts cluster.ts page_favicon.ts router.ts search_query.ts shared_style.ts shared_vars.ts top_visit.ts visit_row.ts -E root_gen_dir=gen -E root_src_dir=../../ -D SHARED_INTERMEDIATE_DIR=gen -D scale_factors=2x -D _chromium -E CHROMIUM_BUILD=chromium -D desktop_linux -D toolkit_views -D use_aura -D use_nss_certs -D use_ozone -D enable_arcore=false -D enable_background_mode=true -D enable_background_contents=true -D enable_extensions=true -D enable_hangout_services_extension=false -D enable_plugins=true -D enable_print_preview=true -D enable_printing=true -D enable_service_discovery=true -D enable_supervised_users=false -D enable_vr=false -D enable_webui_tab_strip=true -D safe_browsing_mode=1 -D optimize_webui=true -D enable_feed_v2=false -D is_official_build=false [chrome:381/50531] touch obj/chrome/browser/resources/pdf/elements/web_components.stamp [chrome:382/50531] touch obj/chrome/browser/resources/memories/preprocess_generated.stamp [chrome:383/50531] touch obj/chrome/browser/resources/pdf/web_components.stamp [chrome:384/50531] python3 ../../ui/webui/resources/tools/generate_grd.py --out-grd gen/chrome/browser/resources/net_internals/resources.grd --grd-prefix net_internals --root-gen-dir gen --manifest-files gen/chrome/browser/resources/net_internals/preprocessed_manifest.json --input-files-base-dir chrome/browser/resources/net_internals --input-files browser_bridge.js chromeos_view.js dns_view.js domain_security_policy_view.js events_view.js index.js main.css proxy_view.js sockets_view.js tab_switcher_view.js util.js view.js [chrome:385/50531] python3 ../../tools/grit/preprocess_if_expr.py --in-folder ../../chrome/browser/resources/new_tab_page/modules/ --out-folder gen/chrome/browser/resources/new_tab_page/preprocessed/modules --in-files module_descriptor.js module_descriptors.js module_registry.js task_module/task_module_handler_proxy.js cart/chrome_cart_proxy.js drive/drive_module_proxy.js dummy/foo_proxy.js -E root_gen_dir=gen -E root_src_dir=../../ -D SHARED_INTERMEDIATE_DIR=gen -D scale_factors=2x -D _chromium -E CHROMIUM_BUILD=chromium -D desktop_linux -D toolkit_views -D use_aura -D use_nss_certs -D use_ozone -D is_official_build=false --out-manifest gen/chrome/browser/resources/new_tab_page/modules/preprocessed_manifest.json [chrome:386/50531] touch obj/chrome/browser/resources/net_internals/build_grd.stamp [chrome:387/50531] touch obj/chrome/browser/resources/new_tab_page/modules/preprocess.stamp [chrome:388/50531] python3 ../../ui/webui/resources/tools/generate_grd.py --out-grd gen/chrome/browser/resources/quota_internals/quota_internals_resources.grd --grd-prefix quota_internals --root-gen-dir gen --input-files-base-dir chrome/browser/resources/quota_internals --input-files event_handler.js main.css main.html message_dispatcher.js [chrome:389/50531] python3 ../../tools/polymer/html_to_js.py --in_folder ../../chrome/browser/resources/print_preview/ui --out_folder gen/chrome/browser/resources/print_preview/ui --js_files advanced_options_settings.js advanced_settings_dialog.js advanced_settings_item.js app.js button_strip.js color_settings.js copies_settings.js destination_dialog_css.js destination_list_item.js destination_list.js destination_select_css.js destination_settings.js dpi_settings.js duplex_settings.js header.js icons.js layout_settings.js link_container.js margin_control_container.js margin_control.js margins_settings.js media_size_settings.js more_settings.js number_settings_section.js other_options_settings.js pages_per_sheet_settings.js pages_settings.js preview_area.js print_preview_search_box.js print_preview_shared_css.js print_preview_vars_css.js scaling_settings.js settings_section.js settings_select.js sidebar.js throbber_css.js destination_dialog.js destination_select.js [chrome:390/50531] touch obj/chrome/browser/resources/quota_internals/build_grd.stamp [chrome:391/50531] touch obj/chrome/browser/resources/print_preview/ui/web_components.stamp [chrome:392/50531] python3 ../../tools/polymer/html_to_js.py --in_folder ../../chrome/browser/resources/read_later --out_folder gen/chrome/browser/resources/read_later --js_files app.js icons.js read_later_shared_style.js read_later_item.js [chrome:393/50531] python3 ../../tools/polymer/html_to_js.py --in_folder ../../chrome/browser/resources/read_later/side_panel --out_folder gen/chrome/browser/resources/read_later/side_panel --js_files app.ts bookmark_folder.ts bookmarks_list.ts [chrome:394/50531] python3 ../../ui/webui/resources/tools/generate_grd.py --out-grd gen/chrome/browser/resources/internals/user_education/resources.grdp --grd-prefix user_education_internals --root-gen-dir gen --manifest-files gen/chrome/browser/resources/internals/user_education/preprocessed_gen_manifest.json --input-files-base-dir chrome/browser/resources/internals/user_education --input-files index.html --resource-path-prefix user-education [chrome:395/50531] touch obj/chrome/browser/resources/read_later/web_components.stamp [chrome:396/50531] touch obj/chrome/browser/resources/internals/user_education/build_grdp.stamp [chrome:397/50531] touch obj/chrome/browser/resources/read_later/side_panel/web_components.stamp [chrome:398/50531] python3 ../../tools/polymer/html_to_js.py --in_folder ../../chrome/browser/resources/settings --out_folder gen/chrome/browser/resources/settings --js_files icons.js settings_vars_css.js settings_page_css.js settings_shared_css.js site_favicon.js [chrome:399/50531] python3 ../../tools/grit/preprocess_if_expr.py --in-folder ../../chrome/browser/resources/new_tab_page/realbox/ --out-folder gen/chrome/browser/resources/new_tab_page/preprocessed/realbox --in-files realbox_browser_proxy.js -E root_gen_dir=gen -E root_src_dir=../../ -D SHARED_INTERMEDIATE_DIR=gen -D scale_factors=2x -D _chromium -E CHROMIUM_BUILD=chromium -D desktop_linux -D toolkit_views -D use_aura -D use_nss_certs -D use_ozone -D is_official_build=false --out-manifest gen/chrome/browser/resources/new_tab_page/realbox/preprocessed_manifest.json [chrome:400/50531] touch obj/chrome/browser/resources/new_tab_page/realbox/preprocess.stamp [chrome:401/50531] python3 ../../tools/polymer/html_to_js.py --in_folder ../../chrome/browser/resources/settings/about_page --out_folder gen/chrome/browser/resources/settings/about_page --js_files about_page.js [chrome:402/50531] python3 ../../tools/polymer/html_to_js.py --in_folder ../../chrome/browser/resources/settings/a11y_page --out_folder gen/chrome/browser/resources/settings/a11y_page --js_files a11y_page.js captions_subpage.js live_caption_section.js [chrome:403/50531] touch obj/chrome/browser/resources/settings/web_components_local.stamp [chrome:404/50531] touch obj/chrome/browser/resources/settings/a11y_page/web_components.stamp [chrome:405/50531] touch obj/chrome/browser/resources/settings/about_page/web_components.stamp [chrome:406/50531] python3 ../../tools/grit/preprocess_if_expr.py --in-folder ../../chrome/browser/resources/new_tab_page_third_party/ --out-folder gen/chrome/browser/resources/new_tab_page_third_party/preprocessed --in-files browser_proxy.js new_tab_page_third_party.js -E root_gen_dir=gen -E root_src_dir=../../ -D SHARED_INTERMEDIATE_DIR=gen -D scale_factors=2x -D _chromium -E CHROMIUM_BUILD=chromium -D desktop_linux -D toolkit_views -D use_aura -D use_nss_certs -D use_ozone --out-manifest gen/chrome/browser/resources/new_tab_page_third_party/preprocessed_manifest.json [chrome:407/50531] touch obj/chrome/browser/resources/new_tab_page_third_party/preprocess.stamp [chrome:408/50531] python3 ../../tools/polymer/html_to_js.py --in_folder ../../chrome/browser/resources/settings/account_and_sync_page --out_folder gen/chrome/browser/resources/settings/account_and_sync_page --js_files account_and_sync_page.js sync_section.js account_css.js [chrome:409/50531] python3 ../../tools/grit/preprocess_if_expr.py --in-folder ../../chrome/browser/resources/pdf/ --out-folder gen/chrome/browser/resources/pdf/preprocessed --in-files bookmark_type.js constants.js controller.js gesture_detector.js local_storage_proxy.js metrics.js navigator.js open_pdf_params_parser.js pdf_scripting_api.js pdf_viewer_base.js pdf_viewer_utils.js pdf_viewer_wrapper.js viewport.js viewport_scroller.js zoom_manager.js -E root_gen_dir=gen -E root_src_dir=../../ -D SHARED_INTERMEDIATE_DIR=gen -D scale_factors=2x -D _chromium -E CHROMIUM_BUILD=chromium -D desktop_linux -D toolkit_views -D use_aura -D use_nss_certs -D use_ozone -D enable_ink=false --out-manifest gen/chrome/browser/resources/pdf/preprocessed_manifest.json [chrome:410/50531] python3 ../../tools/polymer/html_to_js.py --in_folder ../../chrome/browser/resources/settings/appearance_page --out_folder gen/chrome/browser/resources/settings/appearance_page --js_files appearance_fonts_page.js appearance_page.js home_url_input.js [chrome:411/50531] touch obj/chrome/browser/resources/pdf/preprocess.stamp [chrome:412/50531] touch obj/chrome/browser/resources/settings/account_and_sync_page/web_components.stamp [chrome:413/50531] touch obj/chrome/browser/resources/settings/appearance_page/web_components.stamp [chrome:414/50531] python3 ../../tools/grit/preprocess_if_expr.py --in-folder ../../chrome/browser/resources/print_preview/ --out-folder gen/chrome/browser/resources/print_preview/preprocessed --in-files cloud_print_interface.js cloud_print_interface_impl.js dark_mode_behavior.js metrics.js native_layer.js print_preview.js print_preview_utils.js data/cdd.js data/cloud_parsers.js data/coordinate2d.js data/destination.js data/destination_match.js data/destination_policies.js data/destination_store.js data/document_info.js data/local_parsers.js data/margins.js data/measurement_system.js data/model.js data/printable_area.js data/scaling.js data/size.js data/state.js data/user_manager.js ui/highlight_utils.js ui/input_behavior.js ui/plugin_proxy.js ui/select_behavior.js ui/settings_behavior.js -E root_gen_dir=gen -E root_src_dir=../../ -D SHARED_INTERMEDIATE_DIR=gen -D scale_factors=2x -D _chromium -E CHROMIUM_BUILD=chromium -D desktop_linux -D toolkit_views -D use_aura -D use_nss_certs -D use_ozone --out-manifest gen/chrome/browser/resources/print_preview/preprocessed_manifest.json [chrome:415/50531] touch obj/chrome/browser/resources/print_preview/preprocess.stamp [chrome:416/50531] clang++ -MMD -MF obj/base/third_party/double_conversion/double_conversion/string-to-double.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../.. -Igen -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-unused-const-variable -Wno-unused-function -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../base/third_party/double_conversion/double-conversion/string-to-double.cc -o obj/base/third_party/double_conversion/double_conversion/string-to-double.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:417/50531] python3 ../../tools/grit/preprocess_if_expr.py --in-folder ../../chrome/browser/resources/ --out-folder gen/chrome/browser/resources/print_preview/preprocessed --in-files pdf/browser_api.js pdf/constants.js pdf/controller.js pdf/gesture_detector.js pdf/index.css pdf/index_pp.html pdf/main.js pdf/metrics.js pdf/open_pdf_params_parser.js pdf/pdf_scripting_api.js pdf/pdf_viewer_utils.js pdf/pdf_viewer_base.js pdf/toolbar_manager.js pdf/viewport.js pdf/viewport_scroller.js pdf/zoom_manager.js -E root_gen_dir=gen -E root_src_dir=../../ -D SHARED_INTERMEDIATE_DIR=gen -D scale_factors=2x -D _chromium -E CHROMIUM_BUILD=chromium -D desktop_linux -D toolkit_views -D use_aura -D use_nss_certs -D use_ozone --out-manifest gen/chrome/browser/resources/print_preview/preprocessed_pdf_manifest.json [chrome:418/50531] touch obj/chrome/browser/resources/print_preview/preprocess_pdf.stamp [chrome:419/50531] python3 ../../tools/polymer/html_to_js.py --in_folder ../../chrome/browser/resources/settings/basic_page --out_folder gen/chrome/browser/resources/settings/basic_page --js_files basic_page.js [chrome:420/50531] python3 ../../tools/grit/preprocess_if_expr.py --in-folder gen/chrome/browser/resources/new_tab_page --out-folder gen/chrome/browser/resources/new_tab_page/preprocessed --in-files app.js middle_slot_promo.js customize_dialog.js voice_search_overlay.js customize_backgrounds.js customize_modules.js customize_shortcuts.js iframe.js mini_page.js logo.js doodle_share_dialog.js -E root_gen_dir=gen -E root_src_dir=../../ -D SHARED_INTERMEDIATE_DIR=gen -D scale_factors=2x -D _chromium -E CHROMIUM_BUILD=chromium -D desktop_linux -D toolkit_views -D use_aura -D use_nss_certs -D use_ozone -D is_official_build=false --out-manifest gen/chrome/browser/resources/new_tab_page/preprocessed_gen_manifest.json [chrome:421/50531] touch obj/chrome/browser/resources/settings/basic_page/web_components.stamp [chrome:422/50531] touch obj/chrome/browser/resources/new_tab_page/preprocess_gen.stamp [chrome:423/50531] python3 ../../tools/polymer/html_to_js.py --in_folder ../../chrome/browser/resources/settings/autofill_page --out_folder gen/chrome/browser/resources/settings/autofill_page --js_files address_edit_dialog.js address_remove_confirmation_dialog.js autofill_page.js avatar_icon.js autofill_section.js passwords_list_handler.js credit_card_edit_dialog.js credit_card_list_entry.js password_check_edit_dialog.js password_check_edit_disclaimer_dialog.js password_check_list_item.js password_check.js password_edit_dialog.js password_remove_dialog.js password_list_item.js password_move_multiple_passwords_to_account_dialog.js password_move_to_account_dialog.js password_remove_confirmation_dialog.js passwords_export_dialog.js passwords_section.js passwords_device_section.js passwords_shared_css.js payments_list.js payments_section.js upi_id_list_entry.js [chrome:424/50531] python3 ../../tools/grit/preprocess_if_expr.py --in-folder gen/chrome/browser/resources/new_tab_page/modules --out-folder gen/chrome/browser/resources/new_tab_page/preprocessed/modules --in-files module_header.js module_wrapper.js modules.js info_dialog.js task_module/module.js cart/module.js cart_v2/module.js drive/module.js drive_v2/module.js dummy/module.js -E root_gen_dir=gen -E root_src_dir=../../ -D SHARED_INTERMEDIATE_DIR=gen -D scale_factors=2x -D _chromium -E CHROMIUM_BUILD=chromium -D desktop_linux -D toolkit_views -D use_aura -D use_nss_certs -D use_ozone -D is_official_build=false --out-manifest gen/chrome/browser/resources/new_tab_page/modules/preprocessed_gen_manifest.json [chrome:425/50531] touch obj/chrome/browser/resources/settings/autofill_page/web_components.stamp [chrome:426/50531] python3 ../../tools/grit/preprocess_if_expr.py --in-folder gen/chrome/browser/resources/new_tab_page/realbox --out-folder gen/chrome/browser/resources/new_tab_page/preprocessed/realbox --in-files realbox_dropdown.js realbox_icon.js realbox_match.js realbox.js -E root_gen_dir=gen -E root_src_dir=../../ -D SHARED_INTERMEDIATE_DIR=gen -D scale_factors=2x -D _chromium -E CHROMIUM_BUILD=chromium -D desktop_linux -D toolkit_views -D use_aura -D use_nss_certs -D use_ozone -D is_official_build=false --out-manifest gen/chrome/browser/resources/new_tab_page/realbox/preprocessed_gen_manifest.json [chrome:427/50531] touch obj/chrome/browser/resources/new_tab_page/modules/preprocess_gen.stamp [chrome:428/50531] touch obj/chrome/browser/resources/new_tab_page/realbox/preprocess_gen.stamp [chrome:429/50531] python3 ../../tools/polymer/html_to_js.py --in_folder ../../chrome/browser/resources/settings/clear_browsing_data_dialog --out_folder gen/chrome/browser/resources/settings/clear_browsing_data_dialog --js_files clear_browsing_data_dialog.js cleanup_now_dialog.js history_deletion_dialog.js installed_app_checkbox.js passwords_deletion_dialog.js [chrome:430/50531] touch obj/chrome/browser/resources/settings/clear_browsing_data_dialog/web_components.stamp [chrome:431/50531] python3 ../../tools/grit/preprocess_if_expr.py --in-folder ../../chrome/browser/resources/read_later/ --out-folder gen/chrome/browser/resources/read_later/preprocessed --in-files read_later_api_proxy.js -E root_gen_dir=gen -E root_src_dir=../../ -D SHARED_INTERMEDIATE_DIR=gen -D scale_factors=2x -D _chromium -E CHROMIUM_BUILD=chromium -D desktop_linux -D toolkit_views -D use_aura -D use_nss_certs -D use_ozone --out-manifest gen/chrome/browser/resources/read_later/preprocessed_manifest.json [chrome:432/50531] touch obj/chrome/browser/resources/read_later/preprocess.stamp [chrome:433/50531] python3 ../../ui/webui/resources/tools/generate_grd.py --out-grd gen/chrome/browser/resources/new_tab_page_third_party/resources.grd --grd-prefix new_tab_page_third_party --root-gen-dir gen --manifest-files gen/chrome/browser/resources/new_tab_page_third_party/preprocessed_manifest.json --grdp-files gen/chrome/browser/resources/new_tab_page_third_party/new_tab_page_third_party_mojo_resources.grdp --input-files-base-dir chrome/browser/resources/new_tab_page_third_party --input-files new_tab_page_third_party.html [chrome:434/50531] python3 ../../tools/grit/preprocess_if_expr.py --in-folder ../../chrome/browser/resources/read_later/side_panel/ --out-folder gen/chrome/browser/resources/read_later/preprocessed/side_panel --in-files bookmarks_api_proxy.ts -E root_gen_dir=gen -E root_src_dir=../../ -D SHARED_INTERMEDIATE_DIR=gen -D scale_factors=2x -D _chromium -E CHROMIUM_BUILD=chromium -D desktop_linux -D toolkit_views -D use_aura -D use_nss_certs -D use_ozone [chrome:435/50531] python3 ../../tools/polymer/html_to_js.py --in_folder ../../chrome/browser/resources/settings/default_browser_page --out_folder gen/chrome/browser/resources/settings/default_browser_page --js_files default_browser_page.js [chrome:436/50531] touch obj/chrome/browser/resources/new_tab_page_third_party/build_grd.stamp [chrome:437/50531] touch obj/chrome/browser/resources/read_later/side_panel/preprocess.stamp [chrome:438/50531] touch obj/chrome/browser/resources/settings/default_browser_page/web_components.stamp [chrome:439/50531] python3 ../../tools/polymer/html_to_js.py --in_folder ../../chrome/browser/resources/settings/controls --out_folder gen/chrome/browser/resources/settings/controls --js_files controlled_button.js controlled_radio_button.js extension_controlled_indicator.js password_prompt_dialog.js settings_checkbox.js settings_dropdown_menu.js settings_radio_group.js settings_slider.js settings_textarea.js settings_toggle_button.js [chrome:440/50531] touch obj/chrome/browser/resources/settings/controls/web_components.stamp [chrome:441/50531] python3 ../../tools/json_schema_compiler/compiler.py --root=../../ --destdir=gen --namespace=chrome_apps::api::\%\(namespace\)s --bundle-name=ChromeApps --generator=cpp-bundle-registration --impl-dir=chrome/browser/apps/platform_apps/api --include-rules= ../../chrome/common/apps/platform_apps/api/browser.idl ../../chrome/common/apps/platform_apps/api/media_galleries.idl ../../chrome/common/apps/platform_apps/api/sync_file_system.idl ../../chrome/common/apps/platform_apps/api/webstore_widget_private.idl ../../chrome/common/apps/platform_apps/api/music_manager_private.idl [chrome:442/50531] touch obj/chrome/browser/apps/platform_apps/api/api_registration_bundle_generator_registration.stamp [chrome:443/50531] python3 ../../tools/grit/preprocess_if_expr.py --in-folder gen/chrome/browser/resources --out-folder gen/chrome/browser/resources/print_preview/preprocessed --in-files pdf/elements/icons.js pdf/elements/shared-vars.js pdf/elements/viewer-error-dialog.js pdf/elements/viewer-page-indicator.js pdf/elements/viewer-zoom-button.js pdf/elements/viewer-zoom-toolbar.js pdf/pdf_viewer_pp.js pdf/pdf_viewer_shared_style.js -E root_gen_dir=gen -E root_src_dir=../../ -D SHARED_INTERMEDIATE_DIR=gen -D scale_factors=2x -D _chromium -E CHROMIUM_BUILD=chromium -D desktop_linux -D toolkit_views -D use_aura -D use_nss_certs -D use_ozone --out-manifest gen/chrome/browser/resources/print_preview/preprocessed_pdf_gen_manifest.json [chrome:444/50531] python3 ../../tools/polymer/html_to_js.py --in_folder ../../chrome/browser/resources/settings/downloads_page --out_folder gen/chrome/browser/resources/settings/downloads_page --js_files downloads_page.js [chrome:445/50531] touch obj/chrome/browser/resources/print_preview/preprocess_pdf_generated.stamp [chrome:446/50531] touch obj/chrome/browser/resources/settings/downloads_page/web_components.stamp [chrome:447/50531] python3 ../../tools/grit/preprocess_if_expr.py --in-folder gen/chrome/browser/resources/pdf --out-folder gen/chrome/browser/resources/pdf/preprocessed --in-files elements/icons.js elements/shared-css.js elements/shared-vars.js elements/viewer-bookmark.js elements/viewer-document-outline.js elements/viewer-download-controls.js elements/viewer-error-dialog.js elements/viewer-page-selector.js elements/viewer-password-dialog.js elements/viewer-pdf-sidenav.js elements/viewer-properties-dialog.js elements/viewer-thumbnail-bar.js elements/viewer-thumbnail.js elements/viewer-toolbar.js pdf_viewer.js pdf_viewer_shared_style.js -E root_gen_dir=gen -E root_src_dir=../../ -D SHARED_INTERMEDIATE_DIR=gen -D scale_factors=2x -D _chromium -E CHROMIUM_BUILD=chromium -D desktop_linux -D toolkit_views -D use_aura -D use_nss_certs -D use_ozone -D enable_ink=false --out-manifest gen/chrome/browser/resources/pdf/preprocessed_gen_manifest.json [chrome:448/50531] touch obj/chrome/browser/resources/pdf/preprocess_generated.stamp [chrome:449/50531] python3 ../../tools/grit/preprocess_if_expr.py --in-folder ../../chrome/browser/resources/settings/ --out-folder gen/chrome/browser/resources/settings/preprocessed --in-files a11y_page/captions_browser_proxy.js about_page/about_page_browser_proxy.js appearance_page/appearance_browser_proxy.js appearance_page/fonts_browser_proxy.js account_and_sync_page/account_and_sync_browser_proxy.js autofill_page/merge_exceptions_store_copies_behavior.js autofill_page/merge_passwords_store_copies_behavior.js autofill_page/multi_store_exception_entry.js autofill_page/multi_store_id_handler.js autofill_page/multi_store_password_ui_entry.js autofill_page/password_check_mixin.js autofill_page/password_manager_proxy.js autofill_page/show_password_mixin.js base_mixin.js chrome_cleanup_page/chrome_cleanup_proxy.js clear_browsing_data_dialog/clear_browsing_data_browser_proxy.js controls/pref_control_behavior.js controls/settings_boolean_control_behavior.js controls/settings_idle_load.js downloads_page/downloads_browser_proxy.js ensure_lazy_loaded.js extension_control_browser_proxy.js global_scroll_target_mixin.js hats_browser_proxy.js i18n_setup.js incompatible_applications_page/incompatible_applications_browser_proxy.js languages_page/languages.js languages_page/languages_browser_proxy.js languages_page/languages_settings_metrics_proxy.js lazy_load.js lifetime_browser_proxy.js metrics_browser_proxy.js on_startup_page/on_startup_browser_proxy.js on_startup_page/startup_urls_page_browser_proxy.js open_window_proxy.js page_visibility.js people_page/sync_browser_proxy.js people_page/profile_info_browser_proxy.js prefs/prefs_behavior.js prefs/prefs.js prefs/prefs_types.js prefs/pref_util.js privacy_page/privacy_page_browser_proxy.js privacy_page/security_keys_browser_proxy.js reset_page/reset_browser_proxy.js route.js router.js safety_check_page/safety_check_browser_proxy.js search_engines_page/search_engines_browser_proxy.js driver_manage_page/driver_manage_browser_proxy.js search_settings.js setting_id_param_util.js settings.js settings_page/main_page_mixin.js settings_routes.js site_settings/constants.js site_settings/cookie_info.js site_settings/local_data_browser_proxy.js site_settings/site_settings_mixin.js site_settings/site_settings_prefs_browser_proxy.js site_settings/website_usage_browser_proxy.js default_browser_page/default_browser_browser_proxy.js system_page/system_page_browser_proxy.js people_page/import_data_browser_proxy.js people_page/manage_profile_browser_proxy.js -E root_gen_dir=gen -E root_src_dir=../../ -D SHARED_INTERMEDIATE_DIR=gen -D scale_factors=2x -D _chromium -E CHROMIUM_BUILD=chromium -D desktop_linux -D toolkit_views -D use_aura -D use_nss_certs -D use_ozone --out-manifest gen/chrome/browser/resources/settings/preprocessed_manifest.json [chrome:450/50531] python3 ../../tools/polymer/html_to_js.py --in_folder ../../chrome/browser/resources/settings/driver_manage_page --out_folder gen/chrome/browser/resources/settings/driver_manage_page --js_files driver_manage_dialog.js driver_manage_entry_css.js driver_manage_entry.js driver_manage_list.js driver_manage_page.js [chrome:451/50531] touch obj/chrome/browser/resources/settings/preprocess.stamp [chrome:452/50531] touch obj/chrome/browser/resources/settings/driver_manage_page/web_components.stamp [chrome:453/50531] python3 ../../tools/polymer/html_to_js.py --in_folder ../../chrome/browser/resources/settings/label_page --out_folder gen/chrome/browser/resources/settings/label_page --js_files label_page.js [chrome:454/50531] python3 ../../tools/polymer/html_to_js.py --in_folder ../../chrome/browser/resources/settings/driver_page --out_folder gen/chrome/browser/resources/settings/driver_page --js_files driver_page.js [chrome:455/50531] touch obj/chrome/browser/resources/settings/label_page/web_components.stamp [chrome:456/50531] rm -f obj/base/third_party/double_conversion/libdouble_conversion.a && "ar" -T -r -c -s -D obj/base/third_party/double_conversion/libdouble_conversion.a @"obj/base/third_party/double_conversion/libdouble_conversion.a.rsp" [chrome:457/50531] touch obj/chrome/browser/resources/settings/driver_page/web_components.stamp [chrome:458/50531] python3 ../../tools/polymer/html_to_js.py --in_folder ../../chrome/browser/resources/settings/languages_page --out_folder gen/chrome/browser/resources/settings/languages_page --js_files add_languages_dialog.js edit_dictionary_page.js languages_page.js languages_subpage.js [chrome:459/50531] python3 ../../tools/polymer/html_to_js.py --in_folder ../../chrome/browser/resources/settings/on_startup_page --out_folder gen/chrome/browser/resources/settings/on_startup_page --js_files on_startup_page.js startup_url_dialog.js startup_url_entry.js startup_urls_page.js [chrome:460/50531] touch obj/media/mojo/mojom/remoting_common__parser.stamp [chrome:461/50531] python3 ../../tools/polymer/html_to_js.py --in_folder ../../chrome/browser/resources/settings/people_page --out_folder gen/chrome/browser/resources/settings/people_page --js_files people_page.js signout_dialog.js sync_account_control.js sync_controls.js sync_encryption_options.js sync_page.js import_data_dialog.js manage_profile.js [chrome:462/50531] touch obj/chrome/browser/resources/settings/languages_page/web_components.stamp [chrome:463/50531] touch obj/chrome/browser/resources/settings/on_startup_page/web_components.stamp [chrome:464/50531] touch obj/chrome/browser/resources/settings/people_page/web_components.stamp [chrome:465/50531] touch obj/mojo/public/mojom/base/base__parser.stamp [chrome:466/50531] touch obj/mojo/public/mojom/base/base__type_mappings__validator.stamp [chrome:467/50531] python3 ../../tools/polymer/html_to_js.py --in_folder ../../chrome/browser/resources/settings/privacy_sandbox --out_folder gen/chrome/browser/resources/settings/privacy_sandbox --js_files app.js [chrome:468/50531] python3 ../../tools/polymer/html_to_js.py --in_folder ../../chrome/browser/resources/settings/privacy_page --out_folder gen/chrome/browser/resources/settings/privacy_page --js_files collapse_radio_button.js cookies_page.js disable_safebrowsing_dialog.js do_not_track_toggle.js personalization_options.js privacy_page.js secure_dns.js secure_dns_input.js security_keys_bio_enroll_dialog.js security_keys_credential_management_dialog.js security_keys_pin_field.js security_keys_reset_dialog.js security_keys_set_pin_dialog.js security_keys_subpage.js security_page.js [chrome:469/50531] python3 ../../tools/polymer/html_to_js.py --in_folder ../../chrome/browser/resources/settings/reset_page --out_folder gen/chrome/browser/resources/settings/reset_page --js_files reset_page.js reset_profile_banner.js reset_profile_dialog.js [chrome:470/50531] touch obj/chrome/browser/resources/settings/privacy_sandbox/web_components.stamp [chrome:471/50531] python3 ../../tools/polymer/html_to_js.py --in_folder ../../chrome/browser/resources/settings/safety_check_page --out_folder gen/chrome/browser/resources/settings/safety_check_page --js_files safety_check_child.js safety_check_extensions_child.js safety_check_page.js safety_check_passwords_child.js safety_check_safe_browsing_child.js safety_check_updates_child.js [chrome:472/50531] touch obj/chrome/browser/resources/settings/privacy_page/polymer3_elements.stamp [chrome:473/50531] python3 ../../tools/grit/preprocess_if_expr.py --in-folder gen/chrome/browser/resources/print_preview --out-folder gen/chrome/browser/resources/print_preview/preprocessed --in-files ui/advanced_options_settings.js ui/advanced_settings_dialog.js ui/advanced_settings_item.js ui/app.js ui/button_strip.js ui/color_settings.js ui/copies_settings.js ui/destination_dialog_css.js ui/destination_list.js ui/destination_list_item.js ui/destination_select_css.js ui/destination_settings.js ui/dpi_settings.js ui/duplex_settings.js ui/header.js ui/icons.js ui/layout_settings.js ui/margin_control.js ui/margin_control_container.js ui/margins_settings.js ui/media_size_settings.js ui/more_settings.js ui/number_settings_section.js ui/other_options_settings.js ui/pages_per_sheet_settings.js ui/pages_settings.js ui/preview_area.js ui/print_preview_search_box.js ui/print_preview_shared_css.js ui/print_preview_vars_css.js ui/scaling_settings.js ui/settings_section.js ui/settings_select.js ui/sidebar.js ui/throbber_css.js ui/destination_select.js ui/link_container.js ui/destination_dialog.js -E root_gen_dir=gen -E root_src_dir=../../ -D SHARED_INTERMEDIATE_DIR=gen -D scale_factors=2x -D _chromium -E CHROMIUM_BUILD=chromium -D desktop_linux -D toolkit_views -D use_aura -D use_nss_certs -D use_ozone --out-manifest gen/chrome/browser/resources/print_preview/preprocessed_gen_manifest.json [chrome:474/50531] touch obj/chrome/browser/resources/settings/reset_page/web_components.stamp [chrome:475/50531] python3 ../../tools/polymer/html_to_js.py --in_folder ../../chrome/browser/resources/settings/search_engines_page --out_folder gen/chrome/browser/resources/settings/search_engines_page --js_files omnibox_extension_entry.js search_engine_dialog.js search_engine_entry_css.js search_engine_entry.js search_engines_list.js search_engines_page.js [chrome:476/50531] touch obj/chrome/browser/resources/settings/safety_check_page/web_components.stamp [chrome:477/50531] touch obj/chrome/browser/resources/print_preview/preprocess_generated.stamp [chrome:478/50531] touch obj/chrome/browser/resources/settings/search_engines_page/web_components.stamp [chrome:479/50531] python3 ../../tools/grit/preprocess_if_expr.py --in-folder gen/chrome/browser/resources/read_later --out-folder gen/chrome/browser/resources/read_later/preprocessed --in-files app.js icons.js read_later_shared_style.js read_later_item.js -E root_gen_dir=gen -E root_src_dir=../../ -D SHARED_INTERMEDIATE_DIR=gen -D scale_factors=2x -D _chromium -E CHROMIUM_BUILD=chromium -D desktop_linux -D toolkit_views -D use_aura -D use_nss_certs -D use_ozone --out-manifest gen/chrome/browser/resources/read_later/preprocessed_gen_manifest.json [chrome:480/50531] python3 ../../tools/polymer/html_to_js.py --in_folder ../../chrome/browser/resources/settings/search_page --out_folder gen/chrome/browser/resources/settings/search_page --js_files search_page.js [chrome:481/50531] touch obj/chrome/browser/resources/read_later/preprocess_web_components.stamp [chrome:482/50531] python3 ../../tools/polymer/html_to_js.py --in_folder ../../chrome/browser/resources/settings/settings_main --out_folder gen/chrome/browser/resources/settings/settings_main --js_files settings_main.js [chrome:483/50531] touch obj/chrome/browser/resources/settings/search_page/web_components.stamp [chrome:484/50531] touch obj/chrome/browser/resources/settings/settings_main/web_components.stamp [chrome:485/50531] python3 ../../tools/polymer/html_to_js.py --in_folder ../../chrome/browser/resources/settings/settings_menu --out_folder gen/chrome/browser/resources/settings/settings_menu --js_files settings_menu.js [chrome:486/50531] touch obj/chrome/browser/resources/settings/settings_menu/web_components.stamp [chrome:487/50531] python3 ../../tools/polymer/html_to_js.py --in_folder ../../chrome/browser/resources/settings/settings_page --out_folder gen/chrome/browser/resources/settings/settings_page --js_files settings_animated_pages.js settings_section.js settings_subpage.js [chrome:488/50531] touch obj/chrome/browser/resources/settings/settings_page/web_components.stamp [chrome:489/50531] python3 ../../tools/polymer/html_to_js.py --in_folder ../../chrome/browser/resources/settings/shortcuts --out_folder gen/chrome/browser/resources/settings/shortcuts --js_files shortcuts.js [chrome:490/50531] python3 ../../tools/polymer/html_to_js.py --in_folder ../../chrome/browser/resources/settings/settings_ui --out_folder gen/chrome/browser/resources/settings/settings_ui --js_files settings_ui.js [chrome:491/50531] touch obj/chrome/browser/resources/settings/shortcuts/web_components.stamp [chrome:492/50531] python3 ../../tools/grit/preprocess_if_expr.py --in-folder gen/chrome/browser/resources/read_later/side_panel --out-folder gen/chrome/browser/resources/read_later/preprocessed/side_panel --in-files app.ts bookmark_folder.ts bookmarks_list.ts -E root_gen_dir=gen -E root_src_dir=../../ -D SHARED_INTERMEDIATE_DIR=gen -D scale_factors=2x -D _chromium -E CHROMIUM_BUILD=chromium -D desktop_linux -D toolkit_views -D use_aura -D use_nss_certs -D use_ozone [chrome:493/50531] touch obj/chrome/browser/resources/settings/settings_ui/web_components.stamp [chrome:494/50531] touch obj/chrome/browser/resources/read_later/side_panel/preprocess_generated.stamp [chrome:495/50531] python3 ../../tools/polymer/html_to_js.py --in_folder ../../chrome/browser/resources/settings/shortcuts_page --out_folder gen/chrome/browser/resources/settings/shortcuts_page --js_files shortcuts_page.js [chrome:496/50531] touch obj/chrome/browser/resources/settings/shortcuts_page/web_components.stamp [chrome:497/50531] python3 ../../tools/polymer/html_to_js.py --in_folder ../../chrome/browser/resources/signin --out_folder gen/chrome/browser/resources/signin --js_files signin_shared_css.js signin_vars_css.js [chrome:498/50531] python3 ../../tools/polymer/html_to_js.py --in_folder ../../chrome/browser/resources/settings/system_page --out_folder gen/chrome/browser/resources/settings/system_page --js_files system_page.js [chrome:499/50531] python3 ../../tools/polymer/html_to_js.py --in_folder ../../chrome/browser/resources/settings/site_settings_page --out_folder gen/chrome/browser/resources/settings/site_settings_page --js_files recent_site_permissions.js site_settings_list.js site_settings_page.js [chrome:500/50531] touch obj/chrome/browser/resources/signin/web_components_local.stamp [chrome:501/50531] touch obj/chrome/browser/resources/settings/system_page/web_components.stamp [chrome:502/50531] touch obj/chrome/browser/resources/settings/site_settings_page/web_components.stamp [chrome:503/50531] python3 ../../tools/polymer/html_to_js.py --in_folder ../../chrome/browser/resources/settings/site_settings --out_folder gen/chrome/browser/resources/settings/site_settings --js_files add_site_dialog.js all_sites.js all_sites_icons.js category_default_setting.js category_setting_exceptions.js chooser_exception_list.js chooser_exception_list_entry.js clear_storage_dialog_css.js edit_exception_dialog.js media_picker.js pdf_documents.js protocol_handlers.js settings_category_default_radio_group.js site_data.js site_data_details_subpage.js site_data_entry.js site_details.js site_details_permission.js site_entry.js site_list.js site_list_entry.js zoom_levels.js [chrome:504/50531] touch obj/chrome/browser/resources/settings/site_settings/web_components.stamp [chrome:505/50531] touch obj/chrome/browser/resources/settings/polymer3_elements.stamp [chrome:506/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //mojo/public/mojom/base/base:base /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/mojo/public/mojom/base/base_blink.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/mojo/public/mojom/base/base_blink.typemap_config.validated [chrome:507/50531] python3 ../../tools/polymer/html_to_js.py --in_folder ../../chrome/browser/resources/signin/dice_web_signin_intercept --out_folder gen/chrome/browser/resources/signin/dice_web_signin_intercept --js_files dice_web_signin_intercept_app.js [chrome:508/50531] touch obj/chrome/browser/resources/signin/dice_web_signin_intercept/web_components.stamp [chrome:509/50531] python3 ../../tools/polymer/html_to_js.py --in_folder ../../chrome/browser/resources/signin/enterprise_profile_welcome --out_folder gen/chrome/browser/resources/signin/enterprise_profile_welcome --js_files enterprise_profile_welcome_app.js [chrome:510/50531] python3 ../../tools/polymer/html_to_js.py --in_folder ../../chrome/browser/resources/signin/profile_customization --out_folder gen/chrome/browser/resources/signin/profile_customization --js_files profile_customization_app.js [chrome:511/50531] touch obj/chrome/browser/resources/signin/enterprise_profile_welcome/web_components.stamp [chrome:512/50531] touch obj/chrome/browser/resources/signin/profile_customization/web_components.stamp [chrome:513/50531] python3 ../../tools/polymer/html_to_js.py --in_folder ../../chrome/browser/resources/signin/profile_picker --out_folder gen/chrome/browser/resources/signin/profile_picker --js_files profile_picker_app.js profile_picker_main_view.js profile_card.js profile_card_menu.js profile_picker_shared_css.js profile_switch.js [chrome:514/50531] touch obj/chrome/browser/resources/signin/profile_picker/web_components_local.stamp [chrome:515/50531] python3 ../../tools/polymer/html_to_js.py --in_folder ../../chrome/browser/resources/signin/signin_email_confirmation --out_folder gen/chrome/browser/resources/signin/signin_email_confirmation --js_files signin_email_confirmation_app.js [chrome:516/50531] python3 ../../tools/polymer/html_to_js.py --in_folder ../../chrome/browser/resources/signin/profile_picker/profile_creation_flow --out_folder gen/chrome/browser/resources/signin/profile_picker/profile_creation_flow --js_files profile_type_choice.js local_profile_customization.js shared_css.js [chrome:517/50531] python3 ../../tools/polymer/html_to_js.py --in_folder ../../chrome/browser/resources/signin/signin_error --out_folder gen/chrome/browser/resources/signin/signin_error --js_files signin_error_app.js [chrome:518/50531] python3 ../../tools/polymer/html_to_js.py --in_folder ../../chrome/browser/resources/signin/signin_reauth --out_folder gen/chrome/browser/resources/signin/signin_reauth --js_files signin_reauth_app.js [chrome:519/50531] touch obj/chrome/browser/resources/signin/signin_email_confirmation/web_components.stamp [chrome:520/50531] touch obj/chrome/browser/resources/signin/profile_picker/profile_creation_flow/web_components.stamp [chrome:521/50531] touch obj/chrome/browser/resources/signin/signin_error/web_components.stamp [chrome:522/50531] touch obj/chrome/browser/resources/signin/signin_reauth/web_components.stamp [chrome:523/50531] touch obj/chrome/browser/resources/signin/profile_picker/web_components.stamp [chrome:524/50531] python3 ../../tools/polymer/html_to_js.py --in_folder ../../chrome/browser/resources/signin/sync_confirmation --out_folder gen/chrome/browser/resources/signin/sync_confirmation --js_files sync_confirmation_app.js sync_disabled_confirmation_app.js [chrome:525/50531] python3 ../../tools/polymer/html_to_js.py --in_folder ../../chrome/browser/resources/tab_search --out_folder gen/chrome/browser/resources/tab_search --js_files app.js infinite_list.js tab_group_shared_vars.js tab_search_item.js tab_search_group_item.js tab_search_search_field.js [chrome:526/50531] touch obj/chrome/browser/resources/signin/sync_confirmation/web_components.stamp [chrome:527/50531] python3 ../../tools/polymer/html_to_js.py --in_folder ../../chrome/browser/resources/tab_strip --out_folder gen/chrome/browser/resources/tab_strip --js_files alert_indicator.js alert_indicators.js tab_group.js tab_list.js tab.js [chrome:528/50531] touch obj/chrome/browser/resources/signin/web_components.stamp [chrome:529/50531] touch obj/chrome/browser/resources/tab_search/web_components.stamp [chrome:530/50531] python3 ../../ui/webui/resources/tools/generate_grd.py --out-grd gen/chrome/browser/resources/usb_internals/generated_resources.grdp --grd-prefix usb_internals --root-gen-dir gen --input-files-base-dir gen/chrome/browser/resources/usb_internals --input-files app.js [chrome:531/50531] touch obj/chrome/browser/resources/tab_strip/web_components.stamp [chrome:532/50531] touch obj/chrome/browser/resources/usb_internals/build_generated_grdp.stamp [chrome:533/50531] python3 ../../tools/polymer/html_to_js.py --in_folder ../../chrome/browser/resources/usb_internals --out_folder gen/chrome/browser/resources/usb_internals --js_files app.js [chrome:534/50531] python3 ../../ui/webui/resources/tools/generate_grd.py --out-grd gen/chrome/browser/resources/usb_internals/mojo_resources.grdp --grd-prefix usb_internals --root-gen-dir gen --input-files-base-dir gen/mojom-webui/chrome/browser/ui/webui/usb_internals --input-files usb_internals.mojom-webui.js [chrome:535/50531] python3 ../../tools/grit/preprocess_if_expr.py --in-folder ../../chrome/browser/resources/settings/privacy_sandbox/ --out-folder gen/chrome/browser/resources/settings/preprocessed/privacy_sandbox --in-files privacy_sandbox_browser_proxy.js -E root_gen_dir=gen -E root_src_dir=../../ -D SHARED_INTERMEDIATE_DIR=gen -D scale_factors=2x -D _chromium -E CHROMIUM_BUILD=chromium -D desktop_linux -D toolkit_views -D use_aura -D use_nss_certs -D use_ozone --out-manifest gen/chrome/browser/resources/settings/privacy_sandbox/preprocessed_manifest.json [chrome:536/50531] touch obj/chrome/browser/resources/usb_internals/build_mojo_grdp.stamp [chrome:537/50531] touch obj/chrome/browser/resources/settings/privacy_sandbox/preprocess.stamp [chrome:538/50531] touch obj/chrome/browser/resources/usb_internals/web_components.stamp [chrome:539/50531] python3 ../../tools/polymer/html_to_js.py --in_folder ../../chrome/browser/resources/welcome --out_folder gen/chrome/browser/resources/welcome --js_files landing_view.ts signin_view.ts welcome_app.ts [chrome:540/50531] python3 ../../tools/polymer/html_to_js.py --in_folder ../../chrome/browser/resources/welcome/google_apps --out_folder gen/chrome/browser/resources/welcome/google_apps --js_files nux_google_apps.ts [chrome:541/50531] python3 ../../tools/polymer/html_to_js.py --in_folder ../../chrome/browser/resources/welcome/set_as_default --out_folder gen/chrome/browser/resources/welcome/set_as_default --js_files nux_set_as_default.ts [chrome:542/50531] python3 ../../tools/polymer/html_to_js.py --in_folder ../../chrome/browser/resources/welcome/ntp_background --out_folder gen/chrome/browser/resources/welcome/ntp_background --js_files nux_ntp_background.ts [chrome:543/50531] touch obj/chrome/browser/resources/welcome/web_components_local.stamp [chrome:544/50531] touch obj/chrome/browser/resources/welcome/google_apps/web_components.stamp [chrome:545/50531] touch obj/chrome/browser/resources/welcome/ntp_background/web_components.stamp [chrome:546/50531] python3 ../../tools/polymer/html_to_js.py --in_folder ../../chrome/browser/resources/welcome/shared --out_folder gen/chrome/browser/resources/welcome/shared --js_files action_link_style_css.ts animations_css.ts chooser_shared_css.ts navi_colors_css.ts onboarding_background.ts splash_pages_shared_css.ts step_indicator.ts [chrome:547/50531] touch obj/chrome/browser/resources/welcome/set_as_default/web_components.stamp [chrome:548/50531] touch obj/chrome/browser/resources/welcome/shared/web_components.stamp [chrome:549/50531] touch obj/chrome/browser/resources/welcome/web_components.stamp [chrome:550/50531] python3 ../../build/write_buildflag_header.py --output chrome/browser/sharing/buildflags.h --rulename //chrome/browser/sharing:buildflags --gen-dir gen --definitions __chrome_browser_sharing_buildflags___build_toolchain_linux_unbundle_default__rule.rsp [chrome:551/50531] python3 ../../tools/polymer/html_to_js.py --in_folder ../../chrome/browser/resources/whats_new --out_folder gen/chrome/browser/resources/whats_new --js_files whats_new_app.ts whats_new_error_page.ts [chrome:552/50531] touch obj/chrome/browser/resources/whats_new/web_components.stamp [chrome:553/50531] touch obj/chrome/browser/sharing/buildflags.stamp [chrome:554/50531] python3 ../../tools/grit/preprocess_if_expr.py --in-folder gen/chrome/browser/resources/settings/privacy_sandbox --out-folder gen/chrome/browser/resources/settings/preprocessed/privacy_sandbox --in-files app.js -E root_gen_dir=gen -E root_src_dir=../../ -D SHARED_INTERMEDIATE_DIR=gen -D scale_factors=2x -D _chromium -E CHROMIUM_BUILD=chromium -D desktop_linux -D toolkit_views -D use_aura -D use_nss_certs -D use_ozone --out-manifest gen/chrome/browser/resources/settings/privacy_sandbox/preprocessed_gen_manifest.json [chrome:555/50531] touch obj/chrome/browser/resources/settings/privacy_sandbox/preprocess_gen.stamp [chrome:556/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //chrome/browser/ui/webui/app_management/mojo_bindings:mojo_bindings /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/chrome/browser/ui/webui/app_management/mojo_bindings.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/chrome/browser/ui/webui/app_management/mojo_bindings.typemap_config.validated [chrome:557/50531] python3 ../../ui/webui/resources/tools/generate_grd.py --out-grd gen/chrome/browser/resources/usb_internals/resources.grd --grd-prefix usb_internals --root-gen-dir gen --grdp-files gen/chrome/browser/resources/usb_internals/generated_resources.grdp gen/chrome/browser/resources/usb_internals/mojo_resources.grdp --input-files-base-dir chrome/browser/resources/usb_internals --input-files descriptor_panel.js devices_page.js usb_internals.css usb_internals.html [chrome:558/50531] python3 ../../tools/grit/preprocess_if_expr.py --in-folder ../../chrome/browser/resources/signin/profile_picker/ --out-folder gen/chrome/browser/resources/signin/profile_picker/preprocessed --in-files profile_picker.js navigation_mixin.js policy_helper.js icons.js lazy_load.js ensure_lazy_loaded.js manage_profiles_browser_proxy.js -E root_gen_dir=gen -E root_src_dir=../../ -D SHARED_INTERMEDIATE_DIR=gen -D scale_factors=2x -D _chromium -E CHROMIUM_BUILD=chromium -D desktop_linux -D toolkit_views -D use_aura -D use_nss_certs -D use_ozone --out-manifest gen/chrome/browser/resources/signin/profile_picker/preprocessed_manifest.json [chrome:559/50531] touch obj/chrome/browser/resources/usb_internals/build_grd.stamp [chrome:560/50531] touch obj/chrome/browser/resources/signin/profile_picker/preprocess.stamp [chrome:561/50531] touch obj/chrome/browser/ui/webui/app_management/mojo_bindings__type_mappings__validator.stamp [chrome:562/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //chrome/browser/ui/webui/bluetooth_internals/mojo_bindings:mojo_bindings /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/chrome/browser/ui/webui/bluetooth_internals/mojo_bindings.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/chrome/browser/ui/webui/bluetooth_internals/mojo_bindings.typemap_config.validated [chrome:563/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //chrome/browser/ui/webui/discards/mojo_bindings:mojo_bindings /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/chrome/browser/ui/webui/discards/mojo_bindings.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/chrome/browser/ui/webui/discards/mojo_bindings.typemap_config.validated [chrome:564/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //chrome/browser/ui/webui/app_service_internals/mojo_bindings:mojo_bindings /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/chrome/browser/ui/webui/app_service_internals/mojo_bindings.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/chrome/browser/ui/webui/app_service_internals/mojo_bindings.typemap_config.validated [chrome:565/50531] touch obj/chrome/browser/ui/webui/bluetooth_internals/mojo_bindings__type_mappings__validator.stamp [chrome:566/50531] touch obj/chrome/browser/ui/webui/discards/mojo_bindings__type_mappings__validator.stamp [chrome:567/50531] touch obj/chrome/browser/ui/webui/app_service_internals/mojo_bindings__type_mappings__validator.stamp [chrome:568/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //chrome/browser/ui/webui/download_shelf/mojo_bindings:mojo_bindings /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/chrome/browser/ui/webui/download_shelf/mojo_bindings.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/chrome/browser/ui/webui/download_shelf/mojo_bindings.typemap_config.validated [chrome:569/50531] python3 ../../tools/grit/preprocess_if_expr.py --in-folder ../../third_party/fusejs/dist/ --out-folder gen/chrome/browser/resources/tab_search/preprocessed --in-files fuse.basic.esm.min.js -E root_gen_dir=gen -E root_src_dir=../../ -D SHARED_INTERMEDIATE_DIR=gen -D scale_factors=2x -D _chromium -E CHROMIUM_BUILD=chromium -D desktop_linux -D toolkit_views -D use_aura -D use_nss_certs -D use_ozone --out-manifest gen/chrome/browser/resources/tab_search/preprocessed_fuse_manifest.json [chrome:570/50531] python3 ../../tools/grit/preprocess_if_expr.py --in-folder ../../chrome/browser/resources/sync_file_system_internals/ --out-folder gen/chrome/browser/resources/sync_file_system_internals/preprocessed --in-files main.css -E root_gen_dir=gen -E root_src_dir=../../ -D SHARED_INTERMEDIATE_DIR=gen -D scale_factors=2x -D _chromium -E CHROMIUM_BUILD=chromium -D desktop_linux -D toolkit_views -D use_aura -D use_nss_certs -D use_ozone --out-manifest gen/chrome/browser/resources/sync_file_system_internals/preprocessed_manifest.json [chrome:571/50531] touch obj/chrome/browser/resources/tab_search/preprocess_fuse.stamp [chrome:572/50531] touch obj/chrome/browser/resources/sync_file_system_internals/preprocess.stamp [chrome:573/50531] touch obj/chrome/browser/ui/webui/download_shelf/mojo_bindings__type_mappings__validator.stamp [chrome:574/50531] python3 ../../tools/grit/preprocess_if_expr.py --in-folder ../../chrome/browser/resources/tab_search/ --out-folder gen/chrome/browser/resources/tab_search/preprocessed --in-files bimap.js fuzzy_search.js tab_data.js tab_group_color_helper.js tab_search.js tab_search_api_proxy.js tab_search_utils.js title_item.js -E root_gen_dir=gen -E root_src_dir=../../ -D SHARED_INTERMEDIATE_DIR=gen -D scale_factors=2x -D _chromium -E CHROMIUM_BUILD=chromium -D desktop_linux -D toolkit_views -D use_aura -D use_nss_certs -D use_ozone --out-manifest gen/chrome/browser/resources/tab_search/preprocessed_manifest.json [chrome:575/50531] python3 ../../tools/grit/preprocess_if_expr.py --in-folder ../../chrome/browser/resources/tab_strip/ --out-folder gen/chrome/browser/resources/tab_strip/preprocessed --in-files drag_manager.js tab_strip_embedder_proxy.js tab_swiper.js tabs_api_proxy.js -E root_gen_dir=gen -E root_src_dir=../../ -D SHARED_INTERMEDIATE_DIR=gen -D scale_factors=2x -D _chromium -E CHROMIUM_BUILD=chromium -D desktop_linux -D toolkit_views -D use_aura -D use_nss_certs -D use_ozone --out-manifest gen/chrome/browser/resources/tab_strip/preprocessed_manifest.json [chrome:576/50531] touch obj/chrome/browser/resources/tab_search/preprocess.stamp [chrome:577/50531] touch obj/chrome/browser/resources/tab_strip/preprocess.stamp [chrome:578/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //chrome/browser/ui/webui/downloads/mojo_bindings:mojo_bindings /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/chrome/browser/ui/webui/downloads/mojo_bindings.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/chrome/browser/ui/webui/downloads/mojo_bindings.typemap_config.validated [chrome:579/50531] touch obj/chrome/browser/ui/webui/downloads/mojo_bindings__type_mappings__validator.stamp [chrome:580/50531] python3 ../../tools/grit/preprocess_if_expr.py --in-folder ../../chrome/browser/resources/webui_js_error/ --out-folder gen/chrome/browser/resources/webui_js_error/preprocessed --in-files webui_js_error.js -E root_gen_dir=gen -E root_src_dir=../../ -D SHARED_INTERMEDIATE_DIR=gen -D scale_factors=2x -D _chromium -E CHROMIUM_BUILD=chromium -D desktop_linux -D toolkit_views -D use_aura -D use_nss_certs -D use_ozone --out-manifest gen/chrome/browser/resources/webui_js_error/preprocessed_manifest.json [chrome:581/50531] python3 ../../tools/grit/preprocess_if_expr.py --in-folder ../../chrome/browser/resources/welcome/ --out-folder gen/chrome/browser/resources/welcome/preprocessed --in-files google_apps/google_app_proxy.ts google_apps/google_apps_metrics_proxy.ts landing_view_proxy.ts navigation_mixin.ts ntp_background/ntp_background_metrics_proxy.ts ntp_background/ntp_background_proxy.ts set_as_default/nux_set_as_default_proxy.ts shared/bookmark_proxy.ts shared/module_metrics_proxy.ts shared/nux_types.ts signin_view_proxy.ts welcome_browser_proxy.ts welcome.ts -E root_gen_dir=gen -E root_src_dir=../../ -D SHARED_INTERMEDIATE_DIR=gen -D scale_factors=2x -D _chromium -E CHROMIUM_BUILD=chromium -D desktop_linux -D toolkit_views -D use_aura -D use_nss_certs -D use_ozone [chrome:582/50531] python3 ../../ui/webui/resources/tools/generate_grd.py --out-grd gen/chrome/browser/resources/settings/privacy_sandbox/resources.grdp --grd-prefix privacy_sandbox --root-gen-dir gen --manifest-files gen/chrome/browser/resources/settings/privacy_sandbox/preprocessed_manifest.json gen/chrome/browser/resources/settings/privacy_sandbox/preprocessed_gen_manifest.json --resource-path-prefix privacy_sandbox [chrome:583/50531] touch obj/chrome/browser/resources/webui_js_error/preprocess.stamp [chrome:584/50531] touch obj/chrome/browser/resources/welcome/preprocess.stamp [chrome:585/50531] touch obj/chrome/browser/resources/settings/privacy_sandbox/build_grdp.stamp [chrome:586/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //chrome/browser/ui/webui/federated_learning/mojo_bindings:mojo_bindings /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/chrome/browser/ui/webui/federated_learning/mojo_bindings.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/chrome/browser/ui/webui/federated_learning/mojo_bindings.typemap_config.validated [chrome:587/50531] touch obj/chrome/browser/ui/webui/federated_learning/mojo_bindings__type_mappings__validator.stamp [chrome:588/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //chrome/browser/ui/webui/history_clusters/mojo_bindings:mojo_bindings /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/chrome/browser/ui/webui/history_clusters/mojo_bindings.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/chrome/browser/ui/webui/history_clusters/mojo_bindings.typemap_config.validated [chrome:589/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //chrome/browser/ui/webui/internals/user_education/mojo_bindings:mojo_bindings /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/chrome/browser/ui/webui/internals/user_education/mojo_bindings.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/chrome/browser/ui/webui/internals/user_education/mojo_bindings.typemap_config.validated [chrome:590/50531] touch obj/chrome/browser/ui/webui/history_clusters/mojo_bindings__type_mappings__validator.stamp [chrome:591/50531] touch obj/chrome/browser/ui/webui/internals/user_education/mojo_bindings__type_mappings__validator.stamp [chrome:592/50531] python3 ../../tools/grit/preprocess_if_expr.py --in-folder gen/chrome/browser/resources/signin/profile_picker --out-folder gen/chrome/browser/resources/signin/profile_picker/preprocessed --in-files profile_picker_app.js profile_picker_main_view.js profile_card.js profile_card_menu.js profile_creation_flow/profile_type_choice.js profile_creation_flow/local_profile_customization.js profile_picker_shared_css.js profile_creation_flow/shared_css.js profile_switch.js -E root_gen_dir=gen -E root_src_dir=../../ -D SHARED_INTERMEDIATE_DIR=gen -D scale_factors=2x -D _chromium -E CHROMIUM_BUILD=chromium -D desktop_linux -D toolkit_views -D use_aura -D use_nss_certs -D use_ozone --out-manifest gen/chrome/browser/resources/signin/profile_picker/preprocessed_gen_manifest.json [chrome:593/50531] touch obj/chrome/browser/resources/signin/profile_picker/preprocess_generated.stamp [chrome:594/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //chrome/browser/ui/webui/new_tab_page/mojo_bindings:mojo_bindings /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/chrome/browser/ui/webui/new_tab_page/mojo_bindings.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/chrome/browser/ui/webui/new_tab_page/mojo_bindings.typemap_config.validated [chrome:595/50531] touch obj/chrome/browser/ui/webui/new_tab_page/mojo_bindings__type_mappings__validator.stamp [chrome:596/50531] python3 ../../ui/webui/resources/tools/generate_grd.py --out-grd gen/chrome/browser/resources/sync_file_system_internals/resources.grd --grd-prefix sync_file_system_internals --root-gen-dir gen --manifest-files gen/chrome/browser/resources/sync_file_system_internals/preprocessed_manifest.json --input-files-base-dir chrome/browser/resources/sync_file_system_internals --input-files dump_database.js extension_statuses.js file_metadata.js main.html sync_service.js task_log.js utils.js [chrome:597/50531] touch obj/chrome/browser/resources/sync_file_system_internals/build_grd.stamp [chrome:598/50531] python3 ../../mojo/public/tools/mojom/mojom_parser.py --input-root /builddir/build/BUILD/org.deepin.browser-6.3.9 --input-root /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen --output-root /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen --mojom-file-list=__chrome_browser_ui_webui_app_service_internals_mojo_bindings__parser___build_toolchain_linux_unbundle_default__rule..rsp --check-imports /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/chrome/browser/ui/webui/app_service_internals/mojo_bindings.build_metadata --enable-feature is_posix --enable-feature is_linux --add-module-metadata webui_module_path=/ [chrome:599/50531] touch obj/chrome/browser/ui/webui/app_service_internals/mojo_bindings__parser.stamp [chrome:600/50531] python3 ../../mojo/public/tools/bindings/generate_type_mappings.py --output gen/chrome/browser/ui/webui/app_service_internals/mojo_bindings__type_mappings --cpp-typemap-config gen/chrome/browser/ui/webui/app_service_internals/mojo_bindings.typemap_config [chrome:601/50531] python3 ../../tools/grit/preprocess_if_expr.py --in-folder gen/chrome/browser/resources/settings --out-folder gen/chrome/browser/resources/settings/preprocessed --in-files a11y_page/a11y_page.js a11y_page/captions_subpage.js a11y_page/live_caption_section.js about_page/about_page.js appearance_page/appearance_fonts_page.js appearance_page/appearance_page.js appearance_page/home_url_input.js account_and_sync_page/account_and_sync_page.js account_and_sync_page/sync_section.js account_and_sync_page/account_css.js autofill_page/autofill_page.js autofill_page/avatar_icon.js autofill_page/payments_list.js autofill_page/credit_card_list_entry.js autofill_page/upi_id_list_entry.js autofill_page/passwords_shared_css.js autofill_page/credit_card_edit_dialog.js autofill_page/autofill_section.js autofill_page/address_edit_dialog.js autofill_page/address_remove_confirmation_dialog.js autofill_page/password_check.js autofill_page/password_check_edit_dialog.js autofill_page/password_check_edit_disclaimer_dialog.js autofill_page/password_check_list_item.js autofill_page/password_list_item.js autofill_page/passwords_list_handler.js autofill_page/password_remove_confirmation_dialog.js autofill_page/passwords_section.js autofill_page/passwords_device_section.js autofill_page/password_edit_dialog.js autofill_page/password_move_multiple_passwords_to_account_dialog.js autofill_page/password_move_to_account_dialog.js autofill_page/password_remove_dialog.js autofill_page/passwords_export_dialog.js autofill_page/payments_section.js basic_page/basic_page.js clear_browsing_data_dialog/clear_browsing_data_dialog.js clear_browsing_data_dialog/cleanup_now_dialog.js clear_browsing_data_dialog/history_deletion_dialog.js clear_browsing_data_dialog/installed_app_checkbox.js clear_browsing_data_dialog/passwords_deletion_dialog.js controls/controlled_button.js controls/controlled_radio_button.js controls/extension_controlled_indicator.js controls/password_prompt_dialog.js controls/settings_checkbox.js controls/settings_dropdown_menu.js controls/settings_radio_group.js controls/settings_slider.js controls/settings_textarea.js controls/settings_toggle_button.js downloads_page/downloads_page.js icons.js languages_page/add_languages_dialog.js languages_page/languages_page.js languages_page/languages_subpage.js settings_menu/settings_menu.js on_startup_page/on_startup_page.js on_startup_page/startup_url_dialog.js on_startup_page/startup_url_entry.js on_startup_page/startup_urls_page.js people_page/sync_account_control.js people_page/sync_encryption_options.js people_page/people_page.js people_page/signout_dialog.js people_page/sync_controls.js people_page/sync_page.js privacy_page/collapse_radio_button.js privacy_page/cookies_page.js privacy_page/do_not_track_toggle.js privacy_page/privacy_page.js privacy_page/personalization_options.js privacy_page/secure_dns.js privacy_page/secure_dns_input.js privacy_page/security_page.js privacy_page/disable_safebrowsing_dialog.js privacy_page/security_keys_bio_enroll_dialog.js privacy_page/security_keys_credential_management_dialog.js privacy_page/security_keys_pin_field.js privacy_page/security_keys_reset_dialog.js privacy_page/security_keys_set_pin_dialog.js privacy_page/security_keys_subpage.js reset_page/reset_page.js reset_page/reset_profile_dialog.js reset_page/reset_profile_banner.js safety_check_page/safety_check_child.js safety_check_page/safety_check_extensions_child.js safety_check_page/safety_check_page.js safety_check_page/safety_check_passwords_child.js safety_check_page/safety_check_safe_browsing_child.js safety_check_page/safety_check_updates_child.js search_engines_page/omnibox_extension_entry.js search_engines_page/search_engine_dialog.js search_engines_page/search_engine_entry_css.js search_engines_page/search_engine_entry.js search_engines_page/search_engines_list.js search_engines_page/search_engines_page.js search_page/search_page.js driver_manage_page/driver_manage_dialog.js driver_manage_page/driver_manage_entry_css.js driver_manage_page/driver_manage_entry.js driver_manage_page/driver_manage_list.js driver_manage_page/driver_manage_page.js driver_page/driver_page.js shortcuts/shortcuts.js shortcuts_page/shortcuts_page.js label_page/label_page.js settings_main/settings_main.js settings_page/settings_animated_pages.js settings_page/settings_section.js settings_page/settings_subpage.js settings_ui/settings_ui.js settings_page_css.js settings_shared_css.js settings_vars_css.js site_favicon.js site_settings/add_site_dialog.js site_settings/all_sites.js site_settings/all_sites_icons.js site_settings/category_default_setting.js site_settings/category_setting_exceptions.js site_settings/chooser_exception_list.js site_settings/chooser_exception_list_entry.js site_settings/clear_storage_dialog_css.js site_settings/edit_exception_dialog.js site_settings/media_picker.js site_settings/pdf_documents.js site_settings/protocol_handlers.js site_settings/settings_category_default_radio_group.js site_settings/site_data.js site_settings/site_data_details_subpage.js site_settings/site_data_entry.js site_settings/site_details.js site_settings/site_details_permission.js site_settings/site_entry.js site_settings/site_list.js site_settings/site_list_entry.js site_settings/zoom_levels.js site_settings_page/recent_site_permissions.js site_settings_page/site_settings_list.js site_settings_page/site_settings_page.js languages_page/edit_dictionary_page.js default_browser_page/default_browser_page.js system_page/system_page.js people_page/import_data_dialog.js people_page/manage_profile.js -E root_gen_dir=gen -E root_src_dir=../../ -D SHARED_INTERMEDIATE_DIR=gen -D scale_factors=2x -D _chromium -E CHROMIUM_BUILD=chromium -D desktop_linux -D toolkit_views -D use_aura -D use_nss_certs -D use_ozone --out-manifest gen/chrome/browser/resources/settings/preprocessed_gen_manifest.json [chrome:602/50531] touch obj/chrome/browser/ui/webui/app_service_internals/mojo_bindings__type_mappings.stamp [chrome:603/50531] touch obj/chrome/browser/resources/settings/preprocess_generated.stamp [chrome:604/50531] python3 ../../tools/grit/preprocess_if_expr.py --in-folder gen/chrome/browser/resources/tab_search --out-folder gen/chrome/browser/resources/tab_search/preprocessed --in-files app.js infinite_list.js tab_group_shared_vars.js tab_search_item.js tab_search_group_item.js tab_search_search_field.js -E root_gen_dir=gen -E root_src_dir=../../ -D SHARED_INTERMEDIATE_DIR=gen -D scale_factors=2x -D _chromium -E CHROMIUM_BUILD=chromium -D desktop_linux -D toolkit_views -D use_aura -D use_nss_certs -D use_ozone --out-manifest gen/chrome/browser/resources/tab_search/preprocessed_gen_manifest.json [chrome:605/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //chrome/browser/ui/webui/new_tab_page/foo/mojo_bindings:mojo_bindings /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/chrome/browser/ui/webui/new_tab_page/foo/mojo_bindings.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/chrome/browser/ui/webui/new_tab_page/foo/mojo_bindings.typemap_config.validated [chrome:606/50531] touch obj/chrome/browser/resources/tab_search/preprocess_web_components.stamp [chrome:607/50531] python3 ../../tools/grit/preprocess_if_expr.py --in-folder gen/chrome/browser/resources/tab_strip --out-folder gen/chrome/browser/resources/tab_strip/preprocessed --in-files alert_indicator.js alert_indicators.js tab_group.js tab_list.js tab.js -E root_gen_dir=gen -E root_src_dir=../../ -D SHARED_INTERMEDIATE_DIR=gen -D scale_factors=2x -D _chromium -E CHROMIUM_BUILD=chromium -D desktop_linux -D toolkit_views -D use_aura -D use_nss_certs -D use_ozone --out-manifest gen/chrome/browser/resources/tab_strip/preprocessed_gen_manifest.json [chrome:608/50531] touch obj/chrome/browser/ui/webui/new_tab_page/foo/mojo_bindings__type_mappings__validator.stamp [chrome:609/50531] touch obj/chrome/browser/resources/tab_strip/preprocess_generated.stamp [chrome:610/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //chrome/browser/ui/webui/new_tab_page_third_party/mojo_bindings:mojo_bindings /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/chrome/browser/ui/webui/new_tab_page_third_party/mojo_bindings.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/chrome/browser/ui/webui/new_tab_page_third_party/mojo_bindings.typemap_config.validated [chrome:611/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //chrome/browser/ui/webui/omnibox/mojo_bindings:mojo_bindings /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/chrome/browser/ui/webui/omnibox/mojo_bindings.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/chrome/browser/ui/webui/omnibox/mojo_bindings.typemap_config.validated [chrome:612/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //chrome/browser/ui/webui/read_later/mojo_bindings:mojo_bindings /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/chrome/browser/ui/webui/read_later/mojo_bindings.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/chrome/browser/ui/webui/read_later/mojo_bindings.typemap_config.validated [chrome:613/50531] touch obj/chrome/browser/ui/webui/new_tab_page_third_party/mojo_bindings__type_mappings__validator.stamp [chrome:614/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //chrome/browser/ui/webui/read_later/side_panel/mojo_bindings:mojo_bindings /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/chrome/browser/ui/webui/read_later/side_panel/mojo_bindings.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/chrome/browser/ui/webui/read_later/side_panel/mojo_bindings.typemap_config.validated [chrome:615/50531] touch obj/chrome/browser/ui/webui/omnibox/mojo_bindings__type_mappings__validator.stamp [chrome:616/50531] touch obj/chrome/browser/ui/webui/read_later/mojo_bindings__type_mappings__validator.stamp [chrome:617/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //chrome/browser/ui/webui/realbox/mojo_bindings:mojo_bindings /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/chrome/browser/ui/webui/realbox/mojo_bindings.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/chrome/browser/ui/webui/realbox/mojo_bindings.typemap_config.validated [chrome:618/50531] touch obj/chrome/browser/ui/webui/read_later/side_panel/mojo_bindings__type_mappings__validator.stamp [chrome:619/50531] touch obj/chrome/browser/ui/webui/realbox/mojo_bindings__type_mappings__validator.stamp [chrome:620/50531] python3 ../../mojo/public/tools/mojom/mojom_parser.py --input-root /builddir/build/BUILD/org.deepin.browser-6.3.9 --input-root /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen --output-root /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen --mojom-file-list=__chrome_browser_ui_webui_downloads_mojo_bindings__parser___build_toolchain_linux_unbundle_default__rule..rsp --check-imports /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/chrome/browser/ui/webui/downloads/mojo_bindings.build_metadata --enable-feature is_posix --enable-feature is_linux --add-module-metadata webui_module_path=/ [chrome:621/50531] python3 ../../mojo/public/tools/bindings/generate_type_mappings.py --output gen/chrome/browser/ui/webui/downloads/mojo_bindings__type_mappings --cpp-typemap-config gen/chrome/browser/ui/webui/downloads/mojo_bindings.typemap_config [chrome:622/50531] touch obj/chrome/browser/ui/webui/downloads/mojo_bindings__parser.stamp [chrome:623/50531] touch obj/chrome/browser/ui/webui/downloads/mojo_bindings__type_mappings.stamp [chrome:624/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //chrome/browser/ui/webui/reset_password/mojo_bindings:mojo_bindings /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/chrome/browser/ui/webui/reset_password/mojo_bindings.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/chrome/browser/ui/webui/reset_password/mojo_bindings.typemap_config.validated [chrome:625/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //chrome/browser/ui/webui/tab_search/mojo_bindings:mojo_bindings /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/chrome/browser/ui/webui/tab_search/mojo_bindings.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/chrome/browser/ui/webui/tab_search/mojo_bindings.typemap_config.validated [chrome:626/50531] touch obj/chrome/browser/ui/webui/reset_password/mojo_bindings__type_mappings__validator.stamp [chrome:627/50531] python3 ../../mojo/public/tools/mojom/mojom_parser.py --input-root /builddir/build/BUILD/org.deepin.browser-6.3.9 --input-root /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen --output-root /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen --mojom-file-list=__chrome_browser_ui_webui_federated_learning_mojo_bindings__parser___build_toolchain_linux_unbundle_default__rule..rsp --check-imports /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/chrome/browser/ui/webui/federated_learning/mojo_bindings.build_metadata --enable-feature is_posix --enable-feature is_linux --add-module-metadata webui_module_path=/ [chrome:628/50531] touch obj/chrome/browser/ui/webui/tab_search/mojo_bindings__type_mappings__validator.stamp [chrome:629/50531] python3 ../../tools/grit/preprocess_if_expr.py --in-folder gen/chrome/browser/resources/welcome --out-folder gen/chrome/browser/resources/welcome/preprocessed --in-files google_apps/nux_google_apps.ts landing_view.ts ntp_background/nux_ntp_background.ts set_as_default/nux_set_as_default.ts shared/action_link_style_css.ts shared/animations_css.ts shared/chooser_shared_css.ts shared/navi_colors_css.ts shared/onboarding_background.ts shared/splash_pages_shared_css.ts shared/step_indicator.ts signin_view.ts welcome_app.ts -E root_gen_dir=gen -E root_src_dir=../../ -D SHARED_INTERMEDIATE_DIR=gen -D scale_factors=2x -D _chromium -E CHROMIUM_BUILD=chromium -D desktop_linux -D toolkit_views -D use_aura -D use_nss_certs -D use_ozone [chrome:630/50531] touch obj/chrome/browser/ui/webui/federated_learning/mojo_bindings__parser.stamp [chrome:631/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //chrome/browser/ui/webui/usb_internals/mojo_bindings:mojo_bindings /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/chrome/browser/ui/webui/usb_internals/mojo_bindings.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/chrome/browser/ui/webui/usb_internals/mojo_bindings.typemap_config.validated [chrome:632/50531] touch obj/chrome/browser/resources/welcome/preprocess_generated.stamp [chrome:633/50531] python3 ../../build/write_buildflag_header.py --output chrome/common/buildflags.h --rulename //chrome/common:buildflags --gen-dir gen --definitions __chrome_common_buildflags___build_toolchain_linux_unbundle_default__rule.rsp [chrome:634/50531] python3 ../../mojo/public/tools/bindings/generate_type_mappings.py --output gen/chrome/browser/ui/webui/internals/user_education/mojo_bindings__type_mappings --cpp-typemap-config gen/chrome/browser/ui/webui/internals/user_education/mojo_bindings.typemap_config [chrome:635/50531] touch obj/chrome/browser/ui/webui/usb_internals/mojo_bindings__type_mappings__validator.stamp [chrome:636/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //chrome/common/available_offline_content_mojom:available_offline_content_mojom /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/chrome/common/available_offline_content_mojom.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/chrome/common/available_offline_content_mojom.typemap_config.validated [chrome:637/50531] touch obj/chrome/common/buildflags.stamp [chrome:638/50531] python3 ../../mojo/public/tools/mojom/mojom_parser.py --input-root /builddir/build/BUILD/org.deepin.browser-6.3.9 --input-root /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen --output-root /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen --mojom-file-list=__chrome_browser_ui_webui_internals_user_education_mojo_bindings__parser___build_toolchain_linux_unbundle_default__rule..rsp --check-imports /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/chrome/browser/ui/webui/internals/user_education/mojo_bindings.build_metadata --enable-feature is_posix --enable-feature is_linux --add-module-metadata webui_module_path=/chrome/browser/ui/webui/internals/user_education [chrome:639/50531] touch obj/chrome/browser/ui/webui/internals/user_education/mojo_bindings__type_mappings.stamp [chrome:640/50531] touch obj/chrome/common/available_offline_content_mojom__type_mappings__validator.stamp [chrome:641/50531] touch obj/chrome/browser/ui/webui/internals/user_education/mojo_bindings__parser.stamp [chrome:642/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //chrome/common/mojo_bindings:mojo_bindings /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/chrome/common/mojo_bindings.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/chrome/common/mojo_bindings.typemap_config.validated [chrome:643/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //chrome/common/offline_page_auto_fetcher_mojom:offline_page_auto_fetcher_mojom /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/chrome/common/offline_page_auto_fetcher_mojom.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/chrome/common/offline_page_auto_fetcher_mojom.typemap_config.validated [chrome:644/50531] touch obj/chrome/common/mojo_bindings__type_mappings__validator.stamp [chrome:645/50531] touch obj/chrome/common/offline_page_auto_fetcher_mojom__type_mappings__validator.stamp [chrome:646/50531] python3 ../../mojo/public/tools/mojom/mojom_parser.py --input-root /builddir/build/BUILD/org.deepin.browser-6.3.9 --input-root /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen --output-root /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen --mojom-file-list=__chrome_browser_ui_webui_new_tab_page_foo_mojo_bindings__parser___build_toolchain_linux_unbundle_default__rule..rsp --check-imports /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/chrome/browser/ui/webui/new_tab_page/foo/mojo_bindings.build_metadata --enable-feature is_posix --enable-feature is_linux [chrome:647/50531] python3 ../../ui/webui/resources/tools/generate_grd.py --out-grd gen/chrome/browser/resources/tab_strip/tab_strip_resources.grd --grd-prefix tab_strip --root-gen-dir gen --manifest-files gen/chrome/browser/resources/tab_strip/preprocessed_manifest.json gen/chrome/browser/resources/tab_strip/preprocessed_gen_manifest.json --input-files-base-dir chrome/browser/resources/tab_strip --input-files alert_indicators/picture_in_picture_alt.svg alert_indicators/serial_port.svg alert_indicators/tab_audio_muting_rounded.svg alert_indicators/tab_audio_rounded.svg alert_indicators/tab_bluetooth_connected.svg alert_indicators/tab_hid_connected.svg alert_indicators/tab_media_capturing_with_arrow.svg alert_indicators/tab_media_recording.svg alert_indicators/tab_usb_connected.svg alert_indicators/vr_headset.svg tab_strip.html [chrome:648/50531] touch obj/chrome/browser/ui/webui/new_tab_page/foo/mojo_bindings__parser.stamp [chrome:649/50531] touch obj/chrome/browser/resources/tab_strip/build_grd.stamp [chrome:650/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //chrome/common/service_process_mojom:service_process_mojom /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/chrome/common/service_process_mojom.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/chrome/common/service_process_mojom.typemap_config.validated [chrome:651/50531] touch obj/chrome/common/service_process_mojom__type_mappings__validator.stamp [chrome:652/50531] python3 ../../mojo/public/tools/bindings/generate_type_mappings.py --output gen/chrome/browser/ui/webui/new_tab_page/foo/mojo_bindings__type_mappings --cpp-typemap-config gen/chrome/browser/ui/webui/new_tab_page/foo/mojo_bindings.typemap_config [chrome:653/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //chrome/common/supervised_user_commands_mojom:supervised_user_commands_mojom /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/chrome/common/supervised_user_commands_mojom.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/chrome/common/supervised_user_commands_mojom.typemap_config.validated [chrome:654/50531] touch obj/chrome/browser/ui/webui/new_tab_page/foo/mojo_bindings__type_mappings.stamp [chrome:655/50531] touch obj/chrome/common/supervised_user_commands_mojom__type_mappings__validator.stamp [chrome:656/50531] python3 ../../build/util/version.py -f ../../chrome/VERSION -f ../../chrome/app/theme/chromium/BRANDING -o gen/chrome/common/chrome_version.h ../../chrome/common/chrome_version.h.in [chrome:657/50531] python3 ../../mojo/public/tools/bindings/generate_type_mappings.py --output gen/chrome/browser/ui/webui/omnibox/mojo_bindings__type_mappings --cpp-typemap-config gen/chrome/browser/ui/webui/omnibox/mojo_bindings.typemap_config [chrome:658/50531] touch obj/chrome/browser/ui/webui/omnibox/mojo_bindings__type_mappings.stamp [chrome:659/50531] python3 ../../mojo/public/tools/mojom/mojom_parser.py --input-root /builddir/build/BUILD/org.deepin.browser-6.3.9 --input-root /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen --output-root /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen --mojom-file-list=__chrome_browser_ui_webui_omnibox_mojo_bindings__parser___build_toolchain_linux_unbundle_default__rule..rsp --check-imports /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/chrome/browser/ui/webui/omnibox/mojo_bindings.build_metadata --enable-feature is_posix --enable-feature is_linux --add-module-metadata webui_module_path=/chrome/browser/ui/webui/omnibox [chrome:660/50531] touch obj/chrome/common/version_header_action.stamp [chrome:661/50531] touch obj/chrome/browser/ui/webui/omnibox/mojo_bindings__parser.stamp [chrome:662/50531] touch obj/chrome/common/version_header.stamp [chrome:663/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //chrome/common/cart/mojo_bindings:mojo_bindings /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/chrome/common/cart/mojo_bindings.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/chrome/common/cart/mojo_bindings.typemap_config.validated [chrome:664/50531] touch obj/chrome/common/cart/mojo_bindings__type_mappings__validator.stamp [chrome:665/50531] python3 ../../tools/json_schema_compiler/feature_compiler.py . APIFeature AddChromeAppsAPIFeatures gen/chrome/common/apps/platform_apps/api gen api_features ../../chrome/common/apps/platform_apps/api/_api_features.json [chrome:666/50531] python3 ../../mojo/public/tools/mojom/mojom_parser.py --input-root /builddir/build/BUILD/org.deepin.browser-6.3.9 --input-root /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen --output-root /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen --mojom-file-list=__chrome_browser_ui_webui_reset_password_mojo_bindings__parser___build_toolchain_linux_unbundle_default__rule..rsp --check-imports /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/chrome/browser/ui/webui/reset_password/mojo_bindings.build_metadata --enable-feature is_posix --enable-feature is_linux --add-module-metadata webui_module_path=/ [chrome:667/50531] python3 ../../mojo/public/tools/bindings/generate_type_mappings.py --output gen/chrome/browser/ui/webui/reset_password/mojo_bindings__type_mappings --cpp-typemap-config gen/chrome/browser/ui/webui/reset_password/mojo_bindings.typemap_config [chrome:668/50531] touch obj/chrome/common/apps/platform_apps/api/api_features_json_features.stamp [chrome:669/50531] touch obj/chrome/browser/ui/webui/reset_password/mojo_bindings__parser.stamp [chrome:670/50531] touch obj/chrome/browser/ui/webui/reset_password/mojo_bindings__type_mappings.stamp [chrome:671/50531] python3 ../../tools/json_schema_compiler/feature_compiler.py . PermissionFeature AddChromeAppsPermissionFeatures gen/chrome/common/apps/platform_apps/api gen permission_features ../../chrome/common/apps/platform_apps/api/_permission_features.json [chrome:672/50531] touch obj/chrome/common/apps/platform_apps/api/permission_features_json_features.stamp [chrome:673/50531] python3 ../../mojo/public/tools/bindings/generate_type_mappings.py --output gen/chrome/common/supervised_user_commands_mojom__type_mappings --cpp-typemap-config gen/chrome/common/supervised_user_commands_mojom.typemap_config [chrome:674/50531] touch obj/chrome/common/supervised_user_commands_mojom__type_mappings.stamp [chrome:675/50531] python3 ../../mojo/public/tools/mojom/mojom_parser.py --input-root /builddir/build/BUILD/org.deepin.browser-6.3.9 --input-root /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen --output-root /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen --mojom-file-list=__chrome_common_supervised_user_commands_mojom__parser___build_toolchain_linux_unbundle_default__rule..rsp --check-imports /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/chrome/common/supervised_user_commands_mojom.build_metadata --enable-feature is_posix --enable-feature is_linux [chrome:676/50531] touch obj/chrome/common/supervised_user_commands_mojom__parser.stamp [chrome:677/50531] python3 ../../tools/json_schema_compiler/feature_compiler.py . APIFeature AddChromeAPIFeatures gen/chrome/common/extensions/api gen api_features ../../chrome/common/extensions/api/_api_features.json [chrome:678/50531] touch obj/chrome/common/extensions/api/api_features_json_features.stamp [chrome:679/50531] python3 ../../mojo/public/tools/mojom/mojom_parser.py --input-root /builddir/build/BUILD/org.deepin.browser-6.3.9 --input-root /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen --output-root /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen --mojom-file-list=__chrome_common_service_process_mojom__parser___build_toolchain_linux_unbundle_default__rule..rsp --check-imports /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/chrome/common/service_process_mojom.build_metadata --enable-feature is_posix --enable-feature is_linux [chrome:680/50531] touch obj/chrome/common/service_process_mojom__parser.stamp [chrome:681/50531] python3 ../../tools/json_schema_compiler/compiler.py ../../chrome/common/extensions/api/accessibility_features.json --root=../../ --destdir=gen --namespace=extensions::api::\%\(namespace\)s --generator=cpp --include-rules=extensions/common/api:extensions::api::\%\(namespace\)s [chrome:682/50531] python3 ../../tools/json_schema_compiler/compiler.py ../../chrome/common/extensions/api/activity_log_private.json --root=../../ --destdir=gen --namespace=extensions::api::\%\(namespace\)s --generator=cpp --include-rules=extensions/common/api:extensions::api::\%\(namespace\)s [chrome:683/50531] python3 ../../tools/json_schema_compiler/compiler.py ../../chrome/common/extensions/api/command_line_private.json --root=../../ --destdir=gen --namespace=extensions::api::\%\(namespace\)s --generator=cpp --include-rules=extensions/common/api:extensions::api::\%\(namespace\)s [chrome:684/50531] python3 ../../tools/json_schema_compiler/compiler.py ../../chrome/common/apps/platform_apps/api/browser.idl --root=../../ --destdir=gen --namespace=chrome_apps::api::\%\(namespace\)s --generator=cpp --include-rules= [chrome:685/50531] python3 ../../tools/json_schema_compiler/compiler.py ../../chrome/common/apps/platform_apps/api/webstore_widget_private.idl --root=../../ --destdir=gen --namespace=chrome_apps::api::\%\(namespace\)s --generator=cpp --include-rules= [chrome:686/50531] python3 ../../tools/json_schema_compiler/compiler.py ../../chrome/common/extensions/api/bookmarks.json --root=../../ --destdir=gen --namespace=extensions::api::\%\(namespace\)s --generator=cpp --include-rules=extensions/common/api:extensions::api::\%\(namespace\)s [chrome:687/50531] python3 ../../tools/json_schema_compiler/compiler.py ../../chrome/common/apps/platform_apps/api/sync_file_system.idl --root=../../ --destdir=gen --namespace=chrome_apps::api::\%\(namespace\)s --generator=cpp --include-rules= [chrome:688/50531] python3 ../../tools/json_schema_compiler/compiler.py ../../chrome/common/extensions/api/content_settings.json --root=../../ --destdir=gen --namespace=extensions::api::\%\(namespace\)s --generator=cpp --include-rules=extensions/common/api:extensions::api::\%\(namespace\)s [chrome:689/50531] python3 ../../tools/json_schema_compiler/compiler.py ../../chrome/common/apps/platform_apps/api/media_galleries.idl --root=../../ --destdir=gen --namespace=chrome_apps::api::\%\(namespace\)s --generator=cpp --include-rules= [chrome:690/50531] touch obj/chrome/common/apps/platform_apps/api/generated_api_types_schema_generator.stamp [chrome:691/50531] python3 ../../tools/json_schema_compiler/compiler.py ../../chrome/common/extensions/api/dashboard_private.json --root=../../ --destdir=gen --namespace=extensions::api::\%\(namespace\)s --generator=cpp --include-rules=extensions/common/api:extensions::api::\%\(namespace\)s [chrome:692/50531] python3 ../../tools/json_schema_compiler/compiler.py ../../chrome/common/extensions/api/cookies.json --root=../../ --destdir=gen --namespace=extensions::api::\%\(namespace\)s --generator=cpp --include-rules=extensions/common/api:extensions::api::\%\(namespace\)s [chrome:693/50531] python3 ../../tools/json_schema_compiler/compiler.py ../../chrome/common/extensions/api/debugger.json --root=../../ --destdir=gen --namespace=extensions::api::\%\(namespace\)s --generator=cpp --include-rules=extensions/common/api:extensions::api::\%\(namespace\)s [chrome:694/50531] python3 ../../tools/json_schema_compiler/compiler.py ../../chrome/common/extensions/api/autofill_private.idl --root=../../ --destdir=gen --namespace=extensions::api::\%\(namespace\)s --generator=cpp --include-rules=extensions/common/api:extensions::api::\%\(namespace\)s [chrome:695/50531] python3 ../../tools/json_schema_compiler/compiler.py ../../chrome/common/extensions/api/braille_display_private.idl --root=../../ --destdir=gen --namespace=extensions::api::\%\(namespace\)s --generator=cpp --include-rules=extensions/common/api:extensions::api::\%\(namespace\)s [chrome:696/50531] python3 ../../tools/json_schema_compiler/compiler.py ../../chrome/common/extensions/api/cryptotoken_private.idl --root=../../ --destdir=gen --namespace=extensions::api::\%\(namespace\)s --generator=cpp --include-rules=extensions/common/api:extensions::api::\%\(namespace\)s [chrome:697/50531] python3 ../../tools/json_schema_compiler/compiler.py ../../chrome/common/extensions/api/bookmark_manager_private.json --root=../../ --destdir=gen --namespace=extensions::api::\%\(namespace\)s --generator=cpp --include-rules=extensions/common/api:extensions::api::\%\(namespace\)s [chrome:698/50531] python3 ../../tools/json_schema_compiler/compiler.py ../../chrome/common/extensions/api/gcm.json --root=../../ --destdir=gen --namespace=extensions::api::\%\(namespace\)s --generator=cpp --include-rules=extensions/common/api:extensions::api::\%\(namespace\)s [chrome:699/50531] python3 ../../tools/json_schema_compiler/compiler.py ../../chrome/common/extensions/api/font_settings.json --root=../../ --destdir=gen --namespace=extensions::api::\%\(namespace\)s --generator=cpp --include-rules=extensions/common/api:extensions::api::\%\(namespace\)s [chrome:700/50531] python3 ../../tools/json_schema_compiler/compiler.py ../../chrome/common/extensions/api/history.json --root=../../ --destdir=gen --namespace=extensions::api::\%\(namespace\)s --generator=cpp --include-rules=extensions/common/api:extensions::api::\%\(namespace\)s [chrome:701/50531] python3 ../../tools/json_schema_compiler/compiler.py ../../chrome/common/extensions/api/i18n.json --root=../../ --destdir=gen --namespace=extensions::api::\%\(namespace\)s --generator=cpp --include-rules=extensions/common/api:extensions::api::\%\(namespace\)s [chrome:702/50531] python3 ../../tools/json_schema_compiler/compiler.py ../../chrome/common/extensions/api/autotest_private.idl --root=../../ --destdir=gen --namespace=extensions::api::\%\(namespace\)s --generator=cpp --include-rules=extensions/common/api:extensions::api::\%\(namespace\)s [chrome:703/50531] python3 ../../tools/json_schema_compiler/compiler.py ../../chrome/common/extensions/api/crash_report_private.idl --root=../../ --destdir=gen --namespace=extensions::api::\%\(namespace\)s --generator=cpp --include-rules=extensions/common/api:extensions::api::\%\(namespace\)s [chrome:704/50531] python3 ../../tools/json_schema_compiler/compiler.py ../../chrome/common/extensions/api/downloads_internal.idl --root=../../ --destdir=gen --namespace=extensions::api::\%\(namespace\)s --generator=cpp --include-rules=extensions/common/api:extensions::api::\%\(namespace\)s [chrome:705/50531] python3 ../../tools/json_schema_compiler/compiler.py ../../chrome/common/extensions/api/enterprise_hardware_platform.idl --root=../../ --destdir=gen --namespace=extensions::api::\%\(namespace\)s --generator=cpp --include-rules=extensions/common/api:extensions::api::\%\(namespace\)s [chrome:706/50531] python3 ../../tools/json_schema_compiler/compiler.py ../../chrome/common/extensions/api/enterprise_reporting_private.idl --root=../../ --destdir=gen --namespace=extensions::api::\%\(namespace\)s --generator=cpp --include-rules=extensions/common/api:extensions::api::\%\(namespace\)s [chrome:707/50531] python3 ../../tools/json_schema_compiler/compiler.py ../../chrome/common/extensions/api/downloads.idl --root=../../ --destdir=gen --namespace=extensions::api::\%\(namespace\)s --generator=cpp --include-rules=extensions/common/api:extensions::api::\%\(namespace\)s [chrome:708/50531] python3 ../../tools/json_schema_compiler/compiler.py ../../chrome/common/extensions/api/instance_id.json --root=../../ --destdir=gen --namespace=extensions::api::\%\(namespace\)s --generator=cpp --include-rules=extensions/common/api:extensions::api::\%\(namespace\)s [chrome:709/50531] python3 ../../tools/json_schema_compiler/compiler.py ../../chrome/common/extensions/api/identity_private.idl --root=../../ --destdir=gen --namespace=extensions::api::\%\(namespace\)s --generator=cpp --include-rules=extensions/common/api:extensions::api::\%\(namespace\)s [chrome:710/50531] python3 ../../tools/json_schema_compiler/compiler.py ../../chrome/common/extensions/api/identity.idl --root=../../ --destdir=gen --namespace=extensions::api::\%\(namespace\)s --generator=cpp --include-rules=extensions/common/api:extensions::api::\%\(namespace\)s [chrome:711/50531] python3 ../../tools/json_schema_compiler/compiler.py ../../chrome/common/extensions/api/developer_private.idl --root=../../ --destdir=gen --namespace=extensions::api::\%\(namespace\)s --generator=cpp --include-rules=extensions/common/api:extensions::api::\%\(namespace\)s [chrome:712/50531] python3 ../../tools/json_schema_compiler/compiler.py ../../chrome/common/extensions/api/image_writer_private.idl --root=../../ --destdir=gen --namespace=extensions::api::\%\(namespace\)s --generator=cpp --include-rules=extensions/common/api:extensions::api::\%\(namespace\)s [chrome:713/50531] python3 ../../tools/json_schema_compiler/compiler.py ../../chrome/common/extensions/api/page_capture.json --root=../../ --destdir=gen --namespace=extensions::api::\%\(namespace\)s --generator=cpp --include-rules=extensions/common/api:extensions::api::\%\(namespace\)s [chrome:714/50531] python3 ../../tools/json_schema_compiler/compiler.py ../../chrome/common/extensions/api/omnibox.json --root=../../ --destdir=gen --namespace=extensions::api::\%\(namespace\)s --generator=cpp --include-rules=extensions/common/api:extensions::api::\%\(namespace\)s [chrome:715/50531] python3 ../../tools/json_schema_compiler/compiler.py ../../chrome/common/extensions/api/permissions.json --root=../../ --destdir=gen --namespace=extensions::api::\%\(namespace\)s --generator=cpp --include-rules=extensions/common/api:extensions::api::\%\(namespace\)s [chrome:716/50531] python3 ../../tools/json_schema_compiler/compiler.py --root=../../ --destdir=gen --namespace=chrome_apps::api::\%\(namespace\)s --bundle-name=ChromeApps --generator=cpp-bundle-schema --include-rules= ../../chrome/common/apps/platform_apps/api/browser.idl ../../chrome/common/apps/platform_apps/api/media_galleries.idl ../../chrome/common/apps/platform_apps/api/sync_file_system.idl ../../chrome/common/apps/platform_apps/api/webstore_widget_private.idl ../../chrome/common/apps/platform_apps/api/music_manager_private.idl [chrome:717/50531] touch obj/chrome/common/apps/platform_apps/api/generated_api_json_strings_bundle_generator_schema.stamp [chrome:718/50531] python3 ../../tools/json_schema_compiler/compiler.py ../../chrome/common/extensions/api/notifications.idl --root=../../ --destdir=gen --namespace=extensions::api::\%\(namespace\)s --generator=cpp --include-rules=extensions/common/api:extensions::api::\%\(namespace\)s [chrome:719/50531] python3 ../../tools/json_schema_compiler/compiler.py ../../chrome/common/extensions/api/language_settings_private.idl --root=../../ --destdir=gen --namespace=extensions::api::\%\(namespace\)s --generator=cpp --include-rules=extensions/common/api:extensions::api::\%\(namespace\)s [chrome:720/50531] python3 ../../tools/json_schema_compiler/compiler.py ../../chrome/common/extensions/api/resources_private.idl --root=../../ --destdir=gen --namespace=extensions::api::\%\(namespace\)s --generator=cpp --include-rules=extensions/common/api:extensions::api::\%\(namespace\)s [chrome:721/50531] python3 ../../tools/json_schema_compiler/compiler.py ../../chrome/common/extensions/api/system_private.json --root=../../ --destdir=gen --namespace=extensions::api::\%\(namespace\)s --generator=cpp --include-rules=extensions/common/api:extensions::api::\%\(namespace\)s [chrome:722/50531] python3 ../../tools/json_schema_compiler/compiler.py ../../chrome/common/extensions/api/safe_browsing_private.idl --root=../../ --destdir=gen --namespace=extensions::api::\%\(namespace\)s --generator=cpp --include-rules=extensions/common/api:extensions::api::\%\(namespace\)s [chrome:723/50531] python3 ../../tools/json_schema_compiler/compiler.py ../../chrome/common/extensions/api/passwords_private.idl --root=../../ --destdir=gen --namespace=extensions::api::\%\(namespace\)s --generator=cpp --include-rules=extensions/common/api:extensions::api::\%\(namespace\)s [chrome:724/50531] python3 ../../tools/json_schema_compiler/compiler.py ../../chrome/common/extensions/api/tab_groups.json --root=../../ --destdir=gen --namespace=extensions::api::\%\(namespace\)s --generator=cpp --include-rules=extensions/common/api:extensions::api::\%\(namespace\)s [chrome:725/50531] python3 ../../tools/json_schema_compiler/compiler.py ../../chrome/common/extensions/api/search.idl --root=../../ --destdir=gen --namespace=extensions::api::\%\(namespace\)s --generator=cpp --include-rules=extensions/common/api:extensions::api::\%\(namespace\)s [chrome:726/50531] python3 ../../tools/json_schema_compiler/compiler.py ../../chrome/common/extensions/api/types.json --root=../../ --destdir=gen --namespace=extensions::api::\%\(namespace\)s --generator=cpp --include-rules=extensions/common/api:extensions::api::\%\(namespace\)s [chrome:727/50531] python3 ../../tools/json_schema_compiler/compiler.py ../../chrome/common/extensions/api/settings_private.idl --root=../../ --destdir=gen --namespace=extensions::api::\%\(namespace\)s --generator=cpp --include-rules=extensions/common/api:extensions::api::\%\(namespace\)s [chrome:728/50531] python3 ../../tools/json_schema_compiler/compiler.py ../../chrome/common/extensions/api/signed_in_devices.idl --root=../../ --destdir=gen --namespace=extensions::api::\%\(namespace\)s --generator=cpp --include-rules=extensions/common/api:extensions::api::\%\(namespace\)s [chrome:729/50531] python3 ../../tools/json_schema_compiler/compiler.py ../../chrome/common/extensions/api/system_indicator.idl --root=../../ --destdir=gen --namespace=extensions::api::\%\(namespace\)s --generator=cpp --include-rules=extensions/common/api:extensions::api::\%\(namespace\)s [chrome:730/50531] python3 ../../tools/json_schema_compiler/compiler.py ../../chrome/common/extensions/api/web_navigation.json --root=../../ --destdir=gen --namespace=extensions::api::\%\(namespace\)s --generator=cpp --include-rules=extensions/common/api:extensions::api::\%\(namespace\)s [chrome:731/50531] python3 ../../tools/json_schema_compiler/compiler.py ../../chrome/common/extensions/api/tab_capture.idl --root=../../ --destdir=gen --namespace=extensions::api::\%\(namespace\)s --generator=cpp --include-rules=extensions/common/api:extensions::api::\%\(namespace\)s [chrome:732/50531] python3 ../../tools/json_schema_compiler/compiler.py ../../chrome/common/extensions/api/scripting.idl --root=../../ --destdir=gen --namespace=extensions::api::\%\(namespace\)s --generator=cpp --include-rules=extensions/common/api:extensions::api::\%\(namespace\)s [chrome:733/50531] python3 ../../tools/json_schema_compiler/compiler.py ../../chrome/common/extensions/api/webstore_private.json --root=../../ --destdir=gen --namespace=extensions::api::\%\(namespace\)s --generator=cpp --include-rules=extensions/common/api:extensions::api::\%\(namespace\)s [chrome:734/50531] python3 ../../tools/json_schema_compiler/compiler.py ../../chrome/common/extensions/api/activex_extend.json --root=../../ --destdir=gen --namespace=extensions::api::\%\(namespace\)s --generator=cpp --include-rules=extensions/common/api:extensions::api::\%\(namespace\)s [chrome:735/50531] python3 ../../tools/json_schema_compiler/feature_compiler.py . ManifestFeature AddChromeManifestFeatures gen/chrome/common/extensions/api gen manifest_features ../../chrome/common/extensions/api/_manifest_features.json [chrome:736/50531] touch obj/chrome/common/extensions/api/manifest_features_json_features.stamp [chrome:737/50531] python3 ../../tools/json_schema_compiler/compiler.py ../../chrome/common/extensions/api/ie_extend.json --root=../../ --destdir=gen --namespace=extensions::api::\%\(namespace\)s --generator=cpp --include-rules=extensions/common/api:extensions::api::\%\(namespace\)s [chrome:738/50531] python3 ../../tools/json_schema_compiler/compiler.py ../../chrome/common/extensions/api/webrtc_desktop_capture_private.idl --root=../../ --destdir=gen --namespace=extensions::api::\%\(namespace\)s --generator=cpp --include-rules=extensions/common/api:extensions::api::\%\(namespace\)s [chrome:739/50531] python3 ../../tools/json_schema_compiler/compiler.py ../../chrome/common/extensions/api/webrtc_audio_private.idl --root=../../ --destdir=gen --namespace=extensions::api::\%\(namespace\)s --generator=cpp --include-rules=extensions/common/api:extensions::api::\%\(namespace\)s [chrome:740/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //chrome/common/importer/interfaces:interfaces /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/chrome/common/importer/interfaces.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/chrome/common/importer/interfaces.typemap_config.validated [chrome:741/50531] touch obj/chrome/common/importer/interfaces__type_mappings__validator.stamp [chrome:742/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //chrome/common/performance_manager/mojom/mojom:mojom /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/chrome/common/performance_manager/mojom/mojom.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/chrome/common/performance_manager/mojom/mojom.typemap_config.validated [chrome:743/50531] touch obj/chrome/common/performance_manager/mojom/mojom__type_mappings__validator.stamp [chrome:744/50531] python3 ../../tools/json_schema_compiler/compiler.py ../../chrome/common/extensions/api/manifest_types.json --root=../../ --destdir=gen --namespace=extensions::api::\%\(namespace\)s --generator=cpp --include-rules=extensions/common/api:extensions::api::\%\(namespace\)s [chrome:745/50531] python3 ../../build/write_buildflag_header.py --output chrome/common/printing/printing_buildflags.h --rulename //chrome/common/printing:printing_buildflags --gen-dir gen --definitions __chrome_common_printing_printing_buildflags___build_toolchain_linux_unbundle_default__rule.rsp [chrome:746/50531] python3 ../../tools/json_schema_compiler/compiler.py ../../chrome/common/extensions/api/context_menus.json --root=../../ --destdir=gen --namespace=extensions::api::\%\(namespace\)s --generator=cpp --include-rules=extensions/common/api:extensions::api::\%\(namespace\)s [chrome:747/50531] touch obj/chrome/common/printing/printing_buildflags.stamp [chrome:748/50531] python3 ../../tools/json_schema_compiler/compiler.py ../../chrome/common/extensions/api/webrtc_logging_private.idl --root=../../ --destdir=gen --namespace=extensions::api::\%\(namespace\)s --generator=cpp --include-rules=extensions/common/api:extensions::api::\%\(namespace\)s [chrome:749/50531] python3 ../../build/write_buildflag_header.py --output chrome/services/file_util/buildflags.h --rulename //chrome/services/file_util:buildflags --gen-dir gen --definitions __chrome_services_file_util_buildflags___build_toolchain_linux_unbundle_default__rule.rsp [chrome:750/50531] python3 ../../build/write_buildflag_header.py --output chrome/install_static/buildflags.h --rulename //chrome/install_static:buildflags --gen-dir gen --definitions __chrome_install_static_buildflags___build_toolchain_linux_unbundle_default__rule.rsp [chrome:751/50531] touch obj/chrome/services/file_util/buildflags.stamp [chrome:752/50531] touch obj/chrome/install_static/buildflags.stamp [chrome:753/50531] python3 ../../tools/json_schema_compiler/feature_compiler.py . PermissionFeature AddChromePermissionFeatures gen/chrome/common/extensions/api gen permission_features ../../chrome/common/extensions/api/_permission_features.json [chrome:754/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //chrome/common/search/mojo_bindings:mojo_bindings /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/chrome/common/search/mojo_bindings.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/chrome/common/search/mojo_bindings.typemap_config.validated [chrome:755/50531] touch obj/chrome/common/extensions/api/permission_features_json_features.stamp [chrome:756/50531] touch obj/chrome/common/search/mojo_bindings__type_mappings__validator.stamp [chrome:757/50531] python3 ../../tools/json_schema_compiler/compiler.py ../../chrome/common/extensions/api/input_ime.json --root=../../ --destdir=gen --namespace=extensions::api::\%\(namespace\)s --generator=cpp --include-rules=extensions/common/api:extensions::api::\%\(namespace\)s [chrome:758/50531] python3 ../../tools/json_schema_compiler/compiler.py ../../chrome/common/extensions/api/desktop_capture.json --root=../../ --destdir=gen --namespace=extensions::api::\%\(namespace\)s --generator=cpp --include-rules=extensions/common/api:extensions::api::\%\(namespace\)s [chrome:759/50531] python3 ../../tools/json_schema_compiler/compiler.py ../../chrome/common/extensions/api/processes.idl --root=../../ --destdir=gen --namespace=extensions::api::\%\(namespace\)s --generator=cpp --include-rules=extensions/common/api:extensions::api::\%\(namespace\)s [chrome:760/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //chrome/services/file_util/public/mojom/mojom:mojom /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/chrome/services/file_util/public/mojom/mojom.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/chrome/services/file_util/public/mojom/mojom.typemap_config.validated [chrome:761/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //chrome/services/printing/public/mojom/mojom:mojom /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/chrome/services/printing/public/mojom/mojom.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/chrome/services/printing/public/mojom/mojom.typemap_config.validated [chrome:762/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //chrome/services/media_gallery_util/public/mojom/mojom:mojom /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/chrome/services/media_gallery_util/public/mojom/mojom.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/chrome/services/media_gallery_util/public/mojom/mojom.typemap_config.validated [chrome:763/50531] touch obj/chrome/services/file_util/public/mojom/mojom__type_mappings__validator.stamp [chrome:764/50531] touch obj/chrome/services/printing/public/mojom/mojom__type_mappings__validator.stamp [chrome:765/50531] touch obj/chrome/services/media_gallery_util/public/mojom/mojom__type_mappings__validator.stamp [chrome:766/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //chrome/services/qrcode_generator/public/mojom/mojom:mojom /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/chrome/services/qrcode_generator/public/mojom/mojom.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/chrome/services/qrcode_generator/public/mojom/mojom.typemap_config.validated [chrome:767/50531] touch obj/chrome/services/qrcode_generator/public/mojom/mojom__type_mappings__validator.stamp [chrome:768/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //chrome/services/removable_storage_writer/public/mojom/mojom:mojom /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/chrome/services/removable_storage_writer/public/mojom/mojom.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/chrome/services/removable_storage_writer/public/mojom/mojom.typemap_config.validated [chrome:769/50531] python3 ../../tools/json_schema_compiler/compiler.py ../../chrome/common/extensions/api/mdns.idl --root=../../ --destdir=gen --namespace=extensions::api::\%\(namespace\)s --generator=cpp --include-rules=extensions/common/api:extensions::api::\%\(namespace\)s [chrome:770/50531] touch obj/chrome/services/removable_storage_writer/public/mojom/mojom__type_mappings__validator.stamp [chrome:771/50531] python3 ../../build/write_buildflag_header.py --output chrome/services/speech/buildflags.h --rulename //chrome/services/speech:buildflags --gen-dir gen --definitions __chrome_services_speech_buildflags___build_toolchain_linux_unbundle_default__rule.rsp [chrome:772/50531] python3 ../../build/write_buildflag_header.py --output chromeos/components/chromebox_for_meetings/buildflags/buildflags.h --rulename //chromeos/components/chromebox_for_meetings/buildflags:buildflags --gen-dir gen --definitions __chromeos_components_chromebox_for_meetings_buildflags_buildflags___build_toolchain_linux_unbundle_default__rule.rsp [chrome:773/50531] touch obj/chrome/services/speech/buildflags.stamp [chrome:774/50531] touch obj/chromeos/components/chromebox_for_meetings/buildflags/buildflags.stamp [chrome:775/50531] python3 ../../components/autofill/core/browser/pattern_provider/transpile_default_regex_patterns.py /builddir/build/BUILD/org.deepin.browser-6.3.9/components/autofill/core/browser/pattern_provider/resources/regex_patterns.json /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/components/autofill/core/browser/pattern_provider/default_regex_patterns.cc [chrome:776/50531] python3 ../../tools/json_schema_compiler/compiler.py ../../chrome/common/extensions/api/chrome_url_overrides.idl --root=../../ --destdir=gen --namespace=extensions::api::\%\(namespace\)s --generator=cpp --include-rules=extensions/common/api:extensions::api::\%\(namespace\)s [chrome:777/50531] touch obj/components/autofill/core/browser/default_regex_patterns_cc.stamp [chrome:778/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //components/autofill/content/common/mojom/mojom:mojom /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/components/autofill/content/common/mojom/mojom.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/components/autofill/content/common/mojom/mojom.typemap_config.validated [chrome:779/50531] touch obj/components/autofill/content/common/mojom/mojom__type_mappings__validator.stamp [chrome:780/50531] python3 ../../build/write_buildflag_header.py --output components/captive_portal/core/buildflags.h --rulename //components/captive_portal/core:buildflags --gen-dir gen --definitions __components_captive_portal_core_buildflags___build_toolchain_linux_unbundle_default__rule.rsp [chrome:781/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //components/autofill/core/common/mojom/mojo_types:mojo_types /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/components/autofill/core/common/mojom/mojo_types.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/components/autofill/core/common/mojom/mojo_types.typemap_config.validated [chrome:782/50531] touch obj/components/captive_portal/core/buildflags.stamp [chrome:783/50531] touch obj/components/autofill/core/common/mojom/mojo_types__type_mappings__validator.stamp [chrome:784/50531] python3 ../../build/write_buildflag_header.py --output components/contextual_search/buildflags.h --rulename //components/contextual_search:buildflags --gen-dir gen --definitions __components_contextual_search_buildflags___build_toolchain_linux_unbundle_default__rule.rsp [chrome:785/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //components/content_capture/common/mojo_interfaces:mojo_interfaces /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/components/content_capture/common/mojo_interfaces.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/components/content_capture/common/mojo_interfaces.typemap_config.validated [chrome:786/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //components/content_capture/common/mojo_types:mojo_types /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/components/content_capture/common/mojo_types.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/components/content_capture/common/mojo_types.typemap_config.validated [chrome:787/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //components/content_settings/common/mojom:mojom /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/components/content_settings/common/mojom.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/components/content_settings/common/mojom.typemap_config.validated [chrome:788/50531] touch obj/components/contextual_search/buildflags.stamp [chrome:789/50531] touch obj/components/content_capture/common/mojo_interfaces__type_mappings__validator.stamp [chrome:790/50531] touch obj/components/content_capture/common/mojo_types__type_mappings__validator.stamp [chrome:791/50531] touch obj/components/content_settings/common/mojom__type_mappings__validator.stamp [chrome:792/50531] python3 ../../components/certificate_transparency/tools/make_ct_known_logs_list.py ../../components/certificate_transparency/data/log_list.json gen/components/certificate_transparency/data/log_list-inc.cc [chrome:793/50531] touch obj/components/certificate_transparency/data/ct_log_list.stamp [chrome:794/50531] python3 ../../build/write_buildflag_header.py --output components/crash/core/common/crash_buildflags.h --rulename //components/crash/core/common:crash_buildflags --gen-dir gen --definitions __components_crash_core_common_crash_buildflags___build_toolchain_linux_unbundle_default__rule.rsp [chrome:795/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //components/contextual_search/content/common/mojom/mojom:mojom /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/components/contextual_search/content/common/mojom/mojom.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/components/contextual_search/content/common/mojom/mojom.typemap_config.validated [chrome:796/50531] touch obj/components/crash/core/common/crash_buildflags.stamp [chrome:797/50531] touch obj/components/contextual_search/content/common/mojom/mojom__type_mappings__validator.stamp [chrome:798/50531] python3 ../../build/util/version.py -f ../../chrome/VERSION -e VERSION_FULL=\"\%s.\%s.\%s.\%s\"\ \%\ \(MAJOR,MINOR,BUILD,PATCH\) -o gen/components/data_reduction_proxy/core/common/version.h ../../components/data_reduction_proxy/core/common/version.h.in [chrome:799/50531] touch obj/components/data_reduction_proxy/core/common/version_header_action.stamp [chrome:800/50531] touch obj/components/data_reduction_proxy/core/common/version_header.stamp [chrome:801/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //components/discardable_memory/public/mojom/mojom:mojom /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/components/discardable_memory/public/mojom/mojom.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/components/discardable_memory/public/mojom/mojom.typemap_config.validated [chrome:802/50531] touch obj/components/discardable_memory/public/mojom/mojom__type_mappings__validator.stamp [chrome:803/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //components/dom_distiller/content/common/mojom/mojom:mojom /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/components/dom_distiller/content/common/mojom/mojom.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/components/dom_distiller/content/common/mojom/mojom.typemap_config.validated [chrome:804/50531] touch obj/components/dom_distiller/content/common/mojom/mojom__type_mappings__validator.stamp [chrome:805/50531] python3 ../../mojo/public/tools/mojom/mojom_parser.py --input-root /builddir/build/BUILD/org.deepin.browser-6.3.9 --input-root /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen --output-root /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen --mojom-file-list=__chrome_services_removable_storage_writer_public_mojom_mojom__parser___build_toolchain_linux_unbundle_default__rule..rsp --check-imports /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/chrome/services/removable_storage_writer/public/mojom/mojom.build_metadata --enable-feature is_posix --enable-feature is_linux [chrome:806/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //components/dom_distiller/core/mojom/mojom:mojom /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/components/dom_distiller/core/mojom/mojom.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/components/dom_distiller/core/mojom/mojom.typemap_config.validated [chrome:807/50531] touch obj/chrome/services/removable_storage_writer/public/mojom/mojom__parser.stamp [chrome:808/50531] touch obj/components/dom_distiller/core/mojom/mojom__type_mappings__validator.stamp [chrome:809/50531] python3 ../../tools/json_schema_compiler/compiler.py ../../chrome/common/extensions/api/chrome_web_view_internal.json --root=../../ --destdir=gen --namespace=extensions::api::\%\(namespace\)s --generator=cpp --include-rules=extensions/common/api:extensions::api::\%\(namespace\)s [chrome:810/50531] python3 ../../build/write_buildflag_header.py --output components/feed/buildflags.h --rulename //components/feed:buildflags --gen-dir gen --definitions __components_feed_buildflags___build_toolchain_linux_unbundle_default__rule.rsp [chrome:811/50531] python3 ../../mojo/public/tools/mojom/mojom_parser.py --input-root /builddir/build/BUILD/org.deepin.browser-6.3.9 --input-root /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen --output-root /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen --mojom-file-list=__chrome_services_file_util_public_mojom_mojom__parser___build_toolchain_linux_unbundle_default__rule..rsp --check-imports /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/chrome/services/file_util/public/mojom/mojom.build_metadata --enable-feature full_safe_browsing --enable-feature xz_extractor --enable-feature is_posix --enable-feature is_linux [chrome:812/50531] touch obj/components/feed/buildflags.stamp [chrome:813/50531] touch obj/chrome/services/file_util/public/mojom/mojom__parser.stamp [chrome:814/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //components/download/public/common/interfaces:interfaces /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/components/download/public/common/interfaces.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/components/download/public/common/interfaces.typemap_config.validated [chrome:815/50531] touch obj/components/download/public/common/interfaces__type_mappings__validator.stamp [chrome:816/50531] python3 ../../build/write_buildflag_header.py --output components/gwp_asan/buildflags/buildflags.h --rulename //components/gwp_asan/buildflags:buildflags --gen-dir gen --definitions __components_gwp_asan_buildflags_buildflags___build_toolchain_linux_unbundle_default__rule.rsp [chrome:817/50531] python3 ../../build/write_buildflag_header.py --output components/gcm_driver/gcm_buildflags.h --rulename //components/gcm_driver:gcm_buildflags --gen-dir gen --definitions __components_gcm_driver_gcm_buildflags___build_toolchain_linux_unbundle_default__rule.rsp [chrome:818/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //components/feed/mojom/mojo_bindings:mojo_bindings /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/components/feed/mojom/mojo_bindings.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/components/feed/mojom/mojo_bindings.typemap_config.validated [chrome:819/50531] touch obj/components/gcm_driver/gcm_buildflags.stamp [chrome:820/50531] touch obj/components/feed/mojom/mojo_bindings__type_mappings__validator.stamp [chrome:821/50531] touch obj/components/gwp_asan/buildflags/buildflags.stamp [chrome:822/50531] python3 ../../build/write_buildflag_header.py --output components/history_clusters/core/history_clusters_buildflags.h --rulename //components/history_clusters/core:history_clusters_buildflags --gen-dir gen --definitions __components_history_clusters_core_history_clusters_buildflags___build_toolchain_linux_unbundle_default__rule.rsp [chrome:823/50531] touch obj/components/history_clusters/core/history_clusters_buildflags.stamp [chrome:824/50531] python3 ../../components/domain_reliability/bake_in_configs.py --file-list __components_domain_reliability_bake_in_configs___build_toolchain_linux_unbundle_default__rule.rsp --output gen/components/domain_reliability/baked_in_configs.cc [chrome:825/50531] touch obj/components/domain_reliability/bake_in_configs.stamp [chrome:826/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //components/history_clusters/core/mojo_bindings:mojo_bindings /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/components/history_clusters/core/mojo_bindings.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/components/history_clusters/core/mojo_bindings.typemap_config.validated [chrome:827/50531] touch obj/components/history_clusters/core/mojo_bindings__type_mappings__validator.stamp [chrome:828/50531] python3 ../../mojo/public/tools/mojom/mojom_parser.py --input-root /builddir/build/BUILD/org.deepin.browser-6.3.9 --input-root /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen --output-root /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen --mojom-file-list=__components_content_settings_core_common_mojo_bindings__parser___build_toolchain_linux_unbundle_default__rule..rsp --check-imports /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/components/content_settings/core/common/mojo_bindings.build_metadata --enable-feature is_posix --enable-feature is_linux [chrome:829/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //components/media_router/common/mojom/logger:logger /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/components/media_router/common/mojom/logger.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/components/media_router/common/mojom/logger.typemap_config.validated [chrome:830/50531] touch obj/components/content_settings/core/common/mojo_bindings__parser.stamp [chrome:831/50531] touch obj/components/media_router/common/mojom/logger__type_mappings__validator.stamp [chrome:832/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //components/media_router/common/mojom/media_controller:media_controller /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/components/media_router/common/mojom/media_controller.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/components/media_router/common/mojom/media_controller.typemap_config.validated [chrome:833/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //components/media_router/common/mojom/media_route_provider_id:media_route_provider_id /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/components/media_router/common/mojom/media_route_provider_id.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/components/media_router/common/mojom/media_route_provider_id.typemap_config.validated [chrome:834/50531] touch obj/components/media_router/common/mojom/media_controller__type_mappings__validator.stamp [chrome:835/50531] python3 ../../mojo/public/tools/mojom/mojom_parser.py --input-root /builddir/build/BUILD/org.deepin.browser-6.3.9 --input-root /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen --output-root /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen --mojom-file-list=__components_discardable_memory_public_mojom_mojom__parser___build_toolchain_linux_unbundle_default__rule..rsp --check-imports /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/components/discardable_memory/public/mojom/mojom.build_metadata --enable-feature is_posix --enable-feature is_linux [chrome:836/50531] touch obj/components/media_router/common/mojom/media_route_provider_id__type_mappings__validator.stamp [chrome:837/50531] touch obj/components/discardable_memory/public/mojom/mojom__parser.stamp [chrome:838/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //components/media_router/common/mojom/media_router:media_router /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/components/media_router/common/mojom/media_router.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/components/media_router/common/mojom/media_router.typemap_config.validated [chrome:839/50531] python3 ../../mojo/public/tools/mojom/mojom_parser.py --input-root /builddir/build/BUILD/org.deepin.browser-6.3.9 --input-root /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen --output-root /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen --mojom-file-list=__components_dom_distiller_core_mojom_mojom__parser___build_toolchain_linux_unbundle_default__rule..rsp --check-imports /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/components/dom_distiller/core/mojom/mojom.build_metadata --enable-feature is_posix --enable-feature is_linux [chrome:840/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //components/metrics/public/mojom/call_stack_mojo_bindings:call_stack_mojo_bindings /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/components/metrics/public/mojom/call_stack_mojo_bindings.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/components/metrics/public/mojom/call_stack_mojo_bindings.typemap_config.validated [chrome:841/50531] touch obj/components/dom_distiller/core/mojom/mojom__parser.stamp [chrome:842/50531] python3 ../../mojo/public/tools/bindings/generate_type_mappings.py --output gen/components/dom_distiller/core/mojom/mojom__type_mappings --cpp-typemap-config gen/components/dom_distiller/core/mojom/mojom.typemap_config [chrome:843/50531] touch obj/components/media_router/common/mojom/media_router__type_mappings__validator.stamp [chrome:844/50531] touch obj/components/metrics/public/mojom/call_stack_mojo_bindings__type_mappings__validator.stamp [chrome:845/50531] touch obj/components/dom_distiller/core/mojom/mojom__type_mappings.stamp [chrome:846/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //components/metrics/public/mojom/single_sample_metrics_mojo_bindings:single_sample_metrics_mojo_bindings /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/components/metrics/public/mojom/single_sample_metrics_mojo_bindings.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/components/metrics/public/mojom/single_sample_metrics_mojo_bindings.typemap_config.validated [chrome:847/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //components/mirroring/mojom/common:common /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/components/mirroring/mojom/common.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/components/mirroring/mojom/common.typemap_config.validated [chrome:848/50531] python3 ../../mojo/public/tools/bindings/generate_type_mappings.py --output gen/components/download/public/common/interfaces__type_mappings --cpp-typemap-config gen/components/download/public/common/interfaces.typemap_config [chrome:849/50531] touch obj/components/metrics/public/mojom/single_sample_metrics_mojo_bindings__type_mappings__validator.stamp [chrome:850/50531] touch obj/components/download/public/common/interfaces__type_mappings.stamp [chrome:851/50531] python3 ../../tools/flags/generate_expired_list.py ../../chrome/browser/flag-metadata.json gen/chrome/browser/expired_flags_list.cc [chrome:852/50531] python3 ../../tools/json_schema_compiler/compiler.py ../../chrome/common/extensions/api/tabs.json --root=../../ --destdir=gen --namespace=extensions::api::\%\(namespace\)s --generator=cpp --include-rules=extensions/common/api:extensions::api::\%\(namespace\)s [chrome:853/50531] python3 ../../mojo/public/tools/mojom/mojom_parser.py --input-root /builddir/build/BUILD/org.deepin.browser-6.3.9 --input-root /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen --output-root /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen --mojom-file-list=__components_download_public_common_interfaces__parser___build_toolchain_linux_unbundle_default__rule..rsp --check-imports /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/components/download/public/common/interfaces.build_metadata --enable-feature is_posix --enable-feature is_linux [chrome:854/50531] python3 ../../mojo/public/tools/mojom/mojom_parser.py --input-root /builddir/build/BUILD/org.deepin.browser-6.3.9 --input-root /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen --output-root /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen --mojom-file-list=__components_media_router_common_mojom_logger__parser___build_toolchain_linux_unbundle_default__rule..rsp --check-imports /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/components/media_router/common/mojom/logger.build_metadata --enable-feature is_posix --enable-feature is_linux [chrome:855/50531] python3 ../../mojo/public/tools/mojom/mojom_parser.py --input-root /builddir/build/BUILD/org.deepin.browser-6.3.9 --input-root /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen --output-root /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen --mojom-file-list=__components_metrics_public_mojom_call_stack_mojo_bindings__parser___build_toolchain_linux_unbundle_default__rule..rsp --check-imports /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/components/metrics/public/mojom/call_stack_mojo_bindings.build_metadata --enable-feature is_posix --enable-feature is_linux [chrome:856/50531] python3 ../../mojo/public/tools/mojom/mojom_parser.py --input-root /builddir/build/BUILD/org.deepin.browser-6.3.9 --input-root /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen --output-root /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen --mojom-file-list=__components_metrics_public_mojom_single_sample_metrics_mojo_bindings__parser___build_toolchain_linux_unbundle_default__rule..rsp --check-imports /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/components/metrics/public/mojom/single_sample_metrics_mojo_bindings.build_metadata --enable-feature is_posix --enable-feature is_linux [chrome:857/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //components/mirroring/mojom/host:host /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/components/mirroring/mojom/host.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/components/mirroring/mojom/host.typemap_config.validated [chrome:858/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //components/mirroring/mojom/service:service /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/components/mirroring/mojom/service.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/components/mirroring/mojom/service.typemap_config.validated [chrome:859/50531] python3 ../../build/write_buildflag_header.py --output components/nacl/common/buildflags.h --rulename //components/nacl/common:buildflags --gen-dir gen --definitions __components_nacl_common_buildflags___build_toolchain_linux_unbundle_default__rule.rsp [chrome:860/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //components/network_hints/common/mojo_bindings:mojo_bindings /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/components/network_hints/common/mojo_bindings.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/components/network_hints/common/mojo_bindings.typemap_config.validated [chrome:861/50531] python3 ../../mojo/public/tools/bindings/generate_type_mappings.py --output gen/components/media_router/common/mojom/media_route_provider_id__type_mappings --cpp-typemap-config gen/components/media_router/common/mojom/media_route_provider_id.typemap_config [chrome:862/50531] python3 ../../mojo/public/tools/mojom/mojom_parser.py --input-root /builddir/build/BUILD/org.deepin.browser-6.3.9 --input-root /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen --output-root /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen --mojom-file-list=__components_dom_distiller_content_common_mojom_mojom__parser___build_toolchain_linux_unbundle_default__rule..rsp --check-imports /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/components/dom_distiller/content/common/mojom/mojom.build_metadata --enable-feature is_posix --enable-feature is_linux [chrome:863/50531] python3 ../../build/write_buildflag_header.py --output components/offline_pages/buildflags/buildflags.h --rulename //components/offline_pages/buildflags:buildflags --gen-dir gen --definitions __components_offline_pages_buildflags_buildflags___build_toolchain_linux_unbundle_default__rule.rsp [chrome:864/50531] python3 ../../build/write_buildflag_header.py --output components/omnibox/browser/buildflags.h --rulename //components/omnibox/browser:buildflags --gen-dir gen --definitions __components_omnibox_browser_buildflags___build_toolchain_linux_unbundle_default__rule.rsp [chrome:865/50531] python3 ../../mojo/public/tools/bindings/generate_type_mappings.py --output gen/components/dom_distiller/content/common/mojom/mojom__type_mappings --dependency gen/components/dom_distiller/core/mojom/mojom__type_mappings --cpp-typemap-config gen/components/dom_distiller/content/common/mojom/mojom.typemap_config [chrome:866/50531] touch obj/components/mirroring/mojom/common__type_mappings__validator.stamp [chrome:867/50531] touch obj/chrome/browser/expired_flags_list_gen.stamp [chrome:868/50531] touch obj/components/download/public/common/interfaces__parser.stamp [chrome:869/50531] touch obj/components/media_router/common/mojom/logger__parser.stamp [chrome:870/50531] touch obj/components/metrics/public/mojom/call_stack_mojo_bindings__parser.stamp [chrome:871/50531] touch obj/components/metrics/public/mojom/single_sample_metrics_mojo_bindings__parser.stamp [chrome:872/50531] touch obj/components/mirroring/mojom/host__type_mappings__validator.stamp [chrome:873/50531] touch obj/components/mirroring/mojom/service__type_mappings__validator.stamp [chrome:874/50531] touch obj/components/nacl/common/buildflags.stamp [chrome:875/50531] touch obj/components/network_hints/common/mojo_bindings__type_mappings__validator.stamp [chrome:876/50531] touch obj/components/media_router/common/mojom/media_route_provider_id__type_mappings.stamp [chrome:877/50531] touch obj/components/dom_distiller/content/common/mojom/mojom__parser.stamp [chrome:878/50531] touch obj/components/offline_pages/buildflags/buildflags.stamp [chrome:879/50531] touch obj/components/omnibox/browser/buildflags.stamp [chrome:880/50531] touch obj/components/dom_distiller/content/common/mojom/mojom__type_mappings.stamp [chrome:881/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //components/no_state_prefetch/common/mojo_bindings:mojo_bindings /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/components/no_state_prefetch/common/mojo_bindings.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/components/no_state_prefetch/common/mojo_bindings.typemap_config.validated [chrome:882/50531] touch obj/components/no_state_prefetch/common/mojo_bindings__type_mappings__validator.stamp [chrome:883/50531] python3 ../../tools/json_schema_compiler/compiler.py ../../chrome/common/extensions/api/windows.json --root=../../ --destdir=gen --namespace=extensions::api::\%\(namespace\)s --generator=cpp --include-rules=extensions/common/api:extensions::api::\%\(namespace\)s [chrome:884/50531] python3 ../../build/write_buildflag_header.py --output components/optimization_guide/machine_learning_tflite_buildflags.h --rulename //components/optimization_guide:machine_learning_tflite_buildflags --gen-dir gen --definitions __components_optimization_guide_machine_learning_tflite_buildflags___build_toolchain_linux_unbundle_default__rule.rsp [chrome:885/50531] touch obj/components/optimization_guide/machine_learning_tflite_buildflags.stamp [chrome:886/50531] clang++ -MMD -MF obj/chrome/browser/expired_flags_list/expired_flags_list.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../.. -Igen -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c gen/chrome/browser/expired_flags_list.cc -o obj/chrome/browser/expired_flags_list/expired_flags_list.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:887/50531] touch obj/chrome/browser/expired_flags_list.stamp [chrome:888/50531] python3 ../../build/write_buildflag_header.py --output components/paint_preview/buildflags/buildflags.h --rulename //components/paint_preview/buildflags:buildflags --gen-dir gen --definitions __components_paint_preview_buildflags_buildflags___build_toolchain_linux_unbundle_default__rule.rsp [chrome:889/50531] touch obj/components/paint_preview/buildflags/buildflags.stamp [chrome:890/50531] python3 ../../build/write_buildflag_header.py --output components/reading_list/features/reading_list_buildflags.h --rulename //components/reading_list/features:reading_list_buildflags --gen-dir gen --definitions __components_reading_list_features_reading_list_buildflags___build_toolchain_linux_unbundle_default__rule.rsp [chrome:891/50531] touch obj/components/reading_list/features/reading_list_buildflags.stamp [chrome:892/50531] python3 ../../build/write_buildflag_header.py --output components/safe_browsing/buildflags.h --rulename //components/safe_browsing:buildflags --gen-dir gen --definitions __components_safe_browsing_buildflags___build_toolchain_linux_unbundle_default__rule.rsp [chrome:893/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //components/page_load_metrics/common/page_load_metrics_mojom:page_load_metrics_mojom /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/components/page_load_metrics/common/page_load_metrics_mojom.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/components/page_load_metrics/common/page_load_metrics_mojom.typemap_config.validated [chrome:894/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //components/optimization_guide/content/mojom/mojo_interfaces:mojo_interfaces /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/components/optimization_guide/content/mojom/mojo_interfaces.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/components/optimization_guide/content/mojom/mojo_interfaces.typemap_config.validated [chrome:895/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //components/paint_preview/common/mojom/mojom:mojom /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/components/paint_preview/common/mojom/mojom.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/components/paint_preview/common/mojom/mojom.typemap_config.validated [chrome:896/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //components/payments/mojom/mojom:mojom /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/components/payments/mojom/mojom.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/components/payments/mojom/mojom.typemap_config.validated [chrome:897/50531] touch obj/components/safe_browsing/buildflags.stamp [chrome:898/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //components/payments/mojom/mojom:mojom /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/components/payments/mojom/mojom_blink.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/components/payments/mojom/mojom_blink.typemap_config.validated [chrome:899/50531] touch obj/components/page_load_metrics/common/page_load_metrics_mojom__type_mappings__validator.stamp [chrome:900/50531] touch obj/components/optimization_guide/content/mojom/mojo_interfaces__type_mappings__validator.stamp [chrome:901/50531] touch obj/components/paint_preview/common/mojom/mojom__type_mappings__validator.stamp [chrome:902/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //components/performance_manager/public/mojom/mojom:mojom /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/components/performance_manager/public/mojom/mojom.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/components/performance_manager/public/mojom/mojom.typemap_config.validated [chrome:903/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //components/performance_manager/public/mojom/mojom:mojom /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/components/performance_manager/public/mojom/mojom_blink.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/components/performance_manager/public/mojom/mojom_blink.typemap_config.validated [chrome:904/50531] touch obj/components/payments/mojom/mojom__type_mappings__validator.stamp [chrome:905/50531] touch obj/components/payments/mojom/mojom_blink__type_mappings__validator.stamp [chrome:906/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //components/printing/common/mojo_interfaces:mojo_interfaces /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/components/printing/common/mojo_interfaces.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/components/printing/common/mojo_interfaces.typemap_config.validated [chrome:907/50531] touch obj/components/performance_manager/public/mojom/mojom__type_mappings__validator.stamp [chrome:908/50531] touch obj/components/performance_manager/public/mojom/mojom_blink__type_mappings__validator.stamp [chrome:909/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //components/safe_browsing/content/common/interfaces:interfaces /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/components/safe_browsing/content/common/interfaces.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/components/safe_browsing/content/common/interfaces.typemap_config.validated [chrome:910/50531] touch obj/components/printing/common/mojo_interfaces__type_mappings__validator.stamp [chrome:911/50531] touch obj/components/safe_browsing/content/common/interfaces__type_mappings__validator.stamp [chrome:912/50531] python3 ../../mojo/public/tools/bindings/generate_type_mappings.py --output gen/components/metrics/public/mojom/single_sample_metrics_mojo_bindings__type_mappings --cpp-typemap-config gen/components/metrics/public/mojom/single_sample_metrics_mojo_bindings.typemap_config [chrome:913/50531] touch obj/components/metrics/public/mojom/single_sample_metrics_mojo_bindings__type_mappings.stamp [chrome:914/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //components/safe_browsing/core/common/interfaces:interfaces /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/components/safe_browsing/core/common/interfaces.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/components/safe_browsing/core/common/interfaces.typemap_config.validated [chrome:915/50531] touch obj/components/safe_browsing/core/common/interfaces__type_mappings__validator.stamp [chrome:916/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //components/schema_org/common/improved_mojom:improved_mojom /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/components/schema_org/common/improved_mojom.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/components/schema_org/common/improved_mojom.typemap_config.validated [chrome:917/50531] touch obj/components/schema_org/common/improved_mojom__type_mappings__validator.stamp [chrome:918/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //components/schema_org/common/mojom:mojom /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/components/schema_org/common/mojom.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/components/schema_org/common/mojom.typemap_config.validated [chrome:919/50531] touch obj/components/schema_org/common/mojom__type_mappings__validator.stamp [chrome:920/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //components/schema_org/common/mojom:mojom /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/components/schema_org/common/mojom_blink.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/components/schema_org/common/mojom_blink.typemap_config.validated [chrome:921/50531] touch obj/components/schema_org/common/mojom_blink__type_mappings__validator.stamp [chrome:922/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //components/security_interstitials/core/common/mojom/mojom:mojom /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/components/security_interstitials/core/common/mojom/mojom.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/components/security_interstitials/core/common/mojom/mojom.typemap_config.validated [chrome:923/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //components/services/app_service/public/mojom/types:types /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/components/services/app_service/public/mojom/types.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/components/services/app_service/public/mojom/types.typemap_config.validated [chrome:924/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //components/services/app_service/public/mojom/mojom:mojom /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/components/services/app_service/public/mojom/mojom.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/components/services/app_service/public/mojom/mojom.typemap_config.validated [chrome:925/50531] touch obj/components/security_interstitials/core/common/mojom/mojom__type_mappings__validator.stamp [chrome:926/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //components/services/filesystem/public/mojom/mojom:mojom /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/components/services/filesystem/public/mojom/mojom.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/components/services/filesystem/public/mojom/mojom.typemap_config.validated [chrome:927/50531] touch obj/components/services/app_service/public/mojom/types__type_mappings__validator.stamp [chrome:928/50531] touch obj/components/services/app_service/public/mojom/mojom__type_mappings__validator.stamp [chrome:929/50531] touch obj/components/services/filesystem/public/mojom/mojom__type_mappings__validator.stamp [chrome:930/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //components/services/filesystem/public/mojom/mojom:mojom /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/components/services/filesystem/public/mojom/mojom_blink.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/components/services/filesystem/public/mojom/mojom_blink.typemap_config.validated [chrome:931/50531] touch obj/components/services/filesystem/public/mojom/mojom_blink__type_mappings__validator.stamp [chrome:932/50531] python3 ../../mojo/public/tools/bindings/generate_type_mappings.py --output gen/components/payments/mojom/mojom__type_mappings --cpp-typemap-config gen/components/payments/mojom/mojom.typemap_config [chrome:933/50531] python3 ../../mojo/public/tools/bindings/generate_type_mappings.py --output gen/components/payments/mojom/mojom_blink__type_mappings --cpp-typemap-config gen/components/payments/mojom/mojom_blink.typemap_config [chrome:934/50531] touch obj/components/payments/mojom/mojom__type_mappings.stamp [chrome:935/50531] python3 ../../mojo/public/tools/mojom/mojom_parser.py --input-root /builddir/build/BUILD/org.deepin.browser-6.3.9 --input-root /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen --output-root /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen --mojom-file-list=__components_optimization_guide_content_mojom_mojo_interfaces__parser___build_toolchain_linux_unbundle_default__rule..rsp --check-imports /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/components/optimization_guide/content/mojom/mojo_interfaces.build_metadata --enable-feature is_posix --enable-feature is_linux [chrome:936/50531] touch obj/components/payments/mojom/mojom_blink__type_mappings.stamp [chrome:937/50531] touch obj/components/optimization_guide/content/mojom/mojo_interfaces__parser.stamp [chrome:938/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //components/services/font/public/mojom/mojom:mojom /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/components/services/font/public/mojom/mojom.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/components/services/font/public/mojom/mojom.typemap_config.validated [chrome:939/50531] touch obj/components/services/font/public/mojom/mojom__type_mappings__validator.stamp [chrome:940/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //components/services/heap_profiling/public/mojom/mojom:mojom /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/components/services/heap_profiling/public/mojom/mojom.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/components/services/heap_profiling/public/mojom/mojom.typemap_config.validated [chrome:941/50531] touch obj/components/services/heap_profiling/public/mojom/mojom__type_mappings__validator.stamp [chrome:942/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //components/services/language_detection/public/mojom/mojom:mojom /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/components/services/language_detection/public/mojom/mojom.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/components/services/language_detection/public/mojom/mojom.typemap_config.validated [chrome:943/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //components/services/paint_preview_compositor/public/mojom/mojom:mojom /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/components/services/paint_preview_compositor/public/mojom/mojom.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/components/services/paint_preview_compositor/public/mojom/mojom.typemap_config.validated [chrome:944/50531] touch obj/components/services/language_detection/public/mojom/mojom__type_mappings__validator.stamp [chrome:945/50531] touch obj/components/services/paint_preview_compositor/public/mojom/mojom__type_mappings__validator.stamp [chrome:946/50531] python3 ../../tools/json_to_struct/json_to_struct.py ../../components/search_engines/prepopulated_engines.json --destbase=gen/components/search_engines --namespace=TemplateURLPrepopulateData --schema=../../components/search_engines/prepopulated_engines_schema.json [chrome:947/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //components/services/patch/public/mojom/mojom:mojom /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/components/services/patch/public/mojom/mojom.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/components/services/patch/public/mojom/mojom.typemap_config.validated [chrome:948/50531] touch obj/components/search_engines/prepopulated_engines_action.stamp [chrome:949/50531] touch obj/components/services/patch/public/mojom/mojom__type_mappings__validator.stamp [chrome:950/50531] python3 ../../mojo/public/tools/bindings/generate_type_mappings.py --output gen/components/security_interstitials/core/common/mojom/mojom__type_mappings --cpp-typemap-config gen/components/security_interstitials/core/common/mojom/mojom.typemap_config [chrome:951/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //components/services/print_compositor/public/mojom/mojom:mojom /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/components/services/print_compositor/public/mojom/mojom.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/components/services/print_compositor/public/mojom/mojom.typemap_config.validated [chrome:952/50531] touch obj/components/security_interstitials/core/common/mojom/mojom__type_mappings.stamp [chrome:953/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //components/services/quarantine/public/mojom/mojom:mojom /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/components/services/quarantine/public/mojom/mojom.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/components/services/quarantine/public/mojom/mojom.typemap_config.validated [chrome:954/50531] python3 ../../mojo/public/tools/mojom/mojom_parser.py --input-root /builddir/build/BUILD/org.deepin.browser-6.3.9 --input-root /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen --output-root /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen --mojom-file-list=__components_security_interstitials_core_common_mojom_mojom__parser___build_toolchain_linux_unbundle_default__rule..rsp --check-imports /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/components/security_interstitials/core/common/mojom/mojom.build_metadata --enable-feature is_posix --enable-feature is_linux [chrome:955/50531] touch obj/components/services/print_compositor/public/mojom/mojom__type_mappings__validator.stamp [chrome:956/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //components/services/storage/public/mojom/mojom:mojom /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/components/services/storage/public/mojom/mojom.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/components/services/storage/public/mojom/mojom.typemap_config.validated [chrome:957/50531] touch obj/components/services/quarantine/public/mojom/mojom__type_mappings__validator.stamp [chrome:958/50531] touch obj/components/security_interstitials/core/common/mojom/mojom__parser.stamp [chrome:959/50531] python3 ../../tools/json_schema_compiler/compiler.py ../../chrome/common/extensions/api/sessions.json --root=../../ --destdir=gen --namespace=extensions::api::\%\(namespace\)s --generator=cpp --include-rules=extensions/common/api:extensions::api::\%\(namespace\)s [chrome:960/50531] python3 ../../components/language/content/browser/ulp_language_code_locator/ulp_serialized_to_static_c.py --data ../../components/language/content/browser/ulp_language_code_locator/geolanguage-data_rank0.bin ../../components/language/content/browser/ulp_language_code_locator/geolanguage-data_rank1.bin ../../components/language/content/browser/ulp_language_code_locator/geolanguage-data_rank2.bin --template ../../components/language/content/browser/ulp_language_code_locator/ulp_language_code_locator_helper.h.tmpl --output gen/components/language/content/browser/ulp_language_code_locator/ulp_language_code_locator_helper.h [chrome:961/50531] python3 ../../mojo/public/tools/mojom/mojom_parser.py --input-root /builddir/build/BUILD/org.deepin.browser-6.3.9 --input-root /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen --output-root /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen --mojom-file-list=__components_services_filesystem_public_mojom_mojom__parser___build_toolchain_linux_unbundle_default__rule..rsp --check-imports /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/components/services/filesystem/public/mojom/mojom.build_metadata --enable-feature is_posix --enable-feature is_linux [chrome:962/50531] python3 ../../mojo/public/tools/mojom/mojom_parser.py --input-root /builddir/build/BUILD/org.deepin.browser-6.3.9 --input-root /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen --output-root /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen --mojom-file-list=__components_services_font_public_mojom_mojom__parser___build_toolchain_linux_unbundle_default__rule..rsp --check-imports /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/components/services/font/public/mojom/mojom.build_metadata --enable-feature is_posix --enable-feature is_linux [chrome:963/50531] python3 ../../mojo/public/tools/mojom/mojom_parser.py --input-root /builddir/build/BUILD/org.deepin.browser-6.3.9 --input-root /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen --output-root /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen --mojom-file-list=__components_services_heap_profiling_public_mojom_mojom__parser___build_toolchain_linux_unbundle_default__rule..rsp --check-imports /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/components/services/heap_profiling/public/mojom/mojom.build_metadata --enable-feature is_posix --enable-feature is_linux [chrome:964/50531] python3 ../../mojo/public/tools/mojom/mojom_parser.py --input-root /builddir/build/BUILD/org.deepin.browser-6.3.9 --input-root /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen --output-root /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen --mojom-file-list=__components_services_language_detection_public_mojom_mojom__parser___build_toolchain_linux_unbundle_default__rule..rsp --check-imports /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/components/services/language_detection/public/mojom/mojom.build_metadata --enable-feature is_posix --enable-feature is_linux [chrome:965/50531] python3 ../../mojo/public/tools/mojom/mojom_parser.py --input-root /builddir/build/BUILD/org.deepin.browser-6.3.9 --input-root /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen --output-root /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen --mojom-file-list=__components_services_patch_public_mojom_mojom__parser___build_toolchain_linux_unbundle_default__rule..rsp --check-imports /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/components/services/patch/public/mojom/mojom.build_metadata --enable-feature is_posix --enable-feature is_linux [chrome:966/50531] python3 ../../mojo/public/tools/mojom/mojom_parser.py --input-root /builddir/build/BUILD/org.deepin.browser-6.3.9 --input-root /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen --output-root /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen --mojom-file-list=__components_services_storage_public_mojom_buckets_buckets__parser___build_toolchain_linux_unbundle_default__rule..rsp --check-imports /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/components/services/storage/public/mojom/buckets/buckets.build_metadata --enable-feature is_posix --enable-feature is_linux [chrome:967/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //components/services/storage/public/mojom/buckets/buckets:buckets /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/components/services/storage/public/mojom/buckets/buckets.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/components/services/storage/public/mojom/buckets/buckets.typemap_config.validated [chrome:968/50531] python3 ../../mojo/public/tools/mojom/mojom_parser.py --input-root /builddir/build/BUILD/org.deepin.browser-6.3.9 --input-root /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen --output-root /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen --mojom-file-list=__components_services_storage_public_mojom_filesystem_filesystem__parser___build_toolchain_linux_unbundle_default__rule..rsp --check-imports /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/components/services/storage/public/mojom/filesystem/filesystem.build_metadata --enable-feature is_posix --enable-feature is_linux [chrome:969/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //components/services/storage/public/mojom/filesystem/filesystem:filesystem /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/components/services/storage/public/mojom/filesystem/filesystem.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/components/services/storage/public/mojom/filesystem/filesystem.typemap_config.validated [chrome:970/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //components/services/unzip/public/mojom/mojom:mojom /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/components/services/unzip/public/mojom/mojom.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/components/services/unzip/public/mojom/mojom.typemap_config.validated [chrome:971/50531] python3 ../../build/write_buildflag_header.py --output components/signin/public/base/signin_buildflags.h --rulename //components/signin/public/base:signin_buildflags --gen-dir gen --definitions __components_signin_public_base_signin_buildflags___build_toolchain_linux_unbundle_default__rule.rsp [chrome:972/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //components/site_engagement/core/mojom/mojo_bindings:mojo_bindings /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/components/site_engagement/core/mojom/mojo_bindings.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/components/site_engagement/core/mojom/mojo_bindings.typemap_config.validated [chrome:973/50531] touch obj/components/services/storage/public/mojom/mojom__type_mappings__validator.stamp [chrome:974/50531] python3 ../../build/write_buildflag_header.py --output components/site_isolation/buildflags.h --rulename //components/site_isolation:buildflags --gen-dir gen --definitions __components_site_isolation_buildflags___build_toolchain_linux_unbundle_default__rule.rsp [chrome:975/50531] clang++ -MMD -MF obj/components/search_engines/prepopulated_engines/prepopulated_engines.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../.. -Igen -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c gen/components/search_engines/prepopulated_engines.cc -o obj/components/search_engines/prepopulated_engines/prepopulated_engines.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:976/50531] python3 ../../build/write_buildflag_header.py --output components/spellcheck/spellcheck_buildflags.h --rulename //components/spellcheck:buildflags --gen-dir gen --definitions __components_spellcheck_buildflags___build_toolchain_linux_unbundle_default__rule.rsp [chrome:977/50531] touch obj/chrome/common/extensions/api/generated_api_types_schema_generator.stamp [chrome:978/50531] touch obj/components/language/content/browser/ulp_language_code_locator/ulp_serialized_to_static_c.stamp [chrome:979/50531] touch obj/components/services/filesystem/public/mojom/mojom__parser.stamp [chrome:980/50531] touch obj/components/services/font/public/mojom/mojom__parser.stamp [chrome:981/50531] touch obj/components/services/heap_profiling/public/mojom/mojom__parser.stamp [chrome:982/50531] touch obj/components/services/language_detection/public/mojom/mojom__parser.stamp [chrome:983/50531] touch obj/components/services/patch/public/mojom/mojom__parser.stamp [chrome:984/50531] touch obj/components/services/storage/public/mojom/buckets/buckets__parser.stamp [chrome:985/50531] touch obj/components/services/storage/public/mojom/buckets/buckets__type_mappings__validator.stamp [chrome:986/50531] touch obj/components/services/storage/public/mojom/filesystem/filesystem__parser.stamp [chrome:987/50531] touch obj/components/services/storage/public/mojom/filesystem/filesystem__type_mappings__validator.stamp [chrome:988/50531] touch obj/components/services/unzip/public/mojom/mojom__type_mappings__validator.stamp [chrome:989/50531] touch obj/components/signin/public/base/signin_buildflags.stamp [chrome:990/50531] touch obj/components/site_engagement/core/mojom/mojo_bindings__type_mappings__validator.stamp [chrome:991/50531] touch obj/components/site_isolation/buildflags.stamp [chrome:992/50531] touch obj/components/search_engines/prepopulated_engines.stamp [chrome:993/50531] touch obj/components/spellcheck/buildflags.stamp [chrome:994/50531] python3 ../../components/policy/tools/generate_policy_source.py --chrome-version-file=../../chrome/VERSION --target-platform=linux --policy-templates-file=../../components/policy/resources/policy_templates.json --target-platform=linux --cloud-policy-full-runtime-protobuf=gen/components/policy/proto/cloud_policy_full_runtime.proto --chrome-settings-full-runtime-protobuf=gen/components/policy/proto/chrome_settings_full_runtime.proto --policy-common-definitions-protobuf=../../components/policy/proto/policy_common_definitions.proto --policy-common-definitions-full-runtime-protobuf=gen/components/policy/proto/policy_common_definitions_full_runtime.proto [chrome:995/50531] python3 ../../components/policy/tools/generate_policy_source.py --chrome-version-file=../../chrome/VERSION --policy-templates-file=../../components/policy/resources/policy_templates.json --target-platform=linux --policy-constants-header=gen/components/policy/policy_constants.h --policy-constants-source=gen/components/policy/policy_constants.cc --chrome-settings-protobuf=gen/components/policy/proto/chrome_settings.proto --cloud-policy-protobuf=gen/components/policy/proto/cloud_policy.proto --app-restrictions-definition=gen/components/policy/app_restrictions.xml --risk-tag-header=gen/components/policy/risk_tag.h [chrome:996/50531] touch obj/components/policy/full_runtime_code_generate.stamp [chrome:997/50531] touch obj/components/policy/policy_code_generate.stamp [chrome:998/50531] python3 ../../build/write_buildflag_header.py --output components/system_media_controls/linux/buildflags/buildflags.h --rulename //components/system_media_controls/linux/buildflags:buildflags --gen-dir gen --definitions __components_system_media_controls_linux_buildflags_buildflags___build_toolchain_linux_unbundle_default__rule.rsp [chrome:999/50531] python3 ../../build/write_buildflag_header.py --output components/ui_devtools/buildflags.h --rulename //components/ui_devtools:buildflags --gen-dir gen --definitions __components_ui_devtools_buildflags___build_toolchain_linux_unbundle_default__rule.rsp [chrome:1000/50531] touch obj/components/system_media_controls/linux/buildflags/buildflags.stamp [chrome:1001/50531] python3 ../../build/write_buildflag_header.py --output components/variations/buildflags.h --rulename //components/variations:buildflags --gen-dir gen --definitions __components_variations_buildflags___build_toolchain_linux_unbundle_default__rule.rsp [chrome:1002/50531] touch obj/components/ui_devtools/buildflags.stamp [chrome:1003/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //components/subresource_filter/content/mojom/mojom:mojom /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/components/subresource_filter/content/mojom/mojom.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/components/subresource_filter/content/mojom/mojom.typemap_config.validated [chrome:1004/50531] python3 ../../build/write_buildflag_header.py --output components/variations/service/buildflags.h --rulename //components/variations/service:buildflags --gen-dir gen --definitions __components_variations_service_buildflags___build_toolchain_linux_unbundle_default__rule.rsp [chrome:1005/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //components/spellcheck/common/interfaces:interfaces /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/components/spellcheck/common/interfaces.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/components/spellcheck/common/interfaces.typemap_config.validated [chrome:1006/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //components/subresource_filter/core/mojom/mojom:mojom /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/components/subresource_filter/core/mojom/mojom.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/components/subresource_filter/core/mojom/mojom.typemap_config.validated [chrome:1007/50531] touch obj/components/variations/buildflags.stamp [chrome:1008/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //components/tab_groups/public/mojom/mojo_bindings:mojo_bindings /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/components/tab_groups/public/mojom/mojo_bindings.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/components/tab_groups/public/mojom/mojo_bindings.typemap_config.validated [chrome:1009/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //components/translate/content/common/common:common /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/components/translate/content/common/common.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/components/translate/content/common/common.typemap_config.validated [chrome:1010/50531] python3 ../../net/tools/dafsa/make_dafsa.py ../../components/url_formatter/spoof_checks/common_words/data/common_words_test.gperf gen/components/url_formatter/spoof_checks/common_words/common_words_test-inc.cc [chrome:1011/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //components/variations/variations_mojom:variations_mojom /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/components/variations/variations_mojom.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/components/variations/variations_mojom.typemap_config.validated [chrome:1012/50531] touch obj/components/subresource_filter/content/mojom/mojom__type_mappings__validator.stamp [chrome:1013/50531] touch obj/components/variations/service/buildflags.stamp [chrome:1014/50531] touch obj/components/spellcheck/common/interfaces__type_mappings__validator.stamp [chrome:1015/50531] touch obj/components/subresource_filter/core/mojom/mojom__type_mappings__validator.stamp [chrome:1016/50531] touch obj/components/tab_groups/public/mojom/mojo_bindings__type_mappings__validator.stamp [chrome:1017/50531] touch obj/components/translate/content/common/common__type_mappings__validator.stamp [chrome:1018/50531] touch obj/components/variations/variations_mojom__type_mappings__validator.stamp [chrome:1019/50531] python3 ../../tools/licenses.py --target-os=linux --depfile gen/components/resources/about_credits.d credits gen/components/resources/about_credits.html [chrome:1020/50531] python3 ../../third_party/inspector_protocol/check_protocol_compatibility.py --stamp gen/components/ui_devtools/protocol.stamp ../../components/ui_devtools/protocol.json [chrome:1021/50531] touch obj/components/resources/about_credits.stamp [chrome:1022/50531] touch obj/components/ui_devtools/protocol_compatibility.stamp [chrome:1023/50531] python3 ../../build/util/version.py -f ../../chrome/VERSION -f ../../chrome/app/theme/chromium/BRANDING -f ../../build/util/LASTCHANGE -o gen/components/version_info/version_info_values.h ../../components/version_info/version_info_values.h.version [chrome:1024/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //components/visitedlink/common/interfaces:interfaces /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/components/visitedlink/common/interfaces.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/components/visitedlink/common/interfaces.typemap_config.validated [chrome:1025/50531] python3 ../../build/write_buildflag_header.py --output components/viz/common/buildflags.h --rulename //components/viz/common:buildflags --gen-dir gen --definitions __components_viz_common_buildflags___build_toolchain_linux_unbundle_default__rule.rsp [chrome:1026/50531] touch obj/components/version_info/generate_version_info_action.stamp [chrome:1027/50531] touch obj/components/visitedlink/common/interfaces__type_mappings__validator.stamp [chrome:1028/50531] touch obj/components/version_info/generate_version_info.stamp [chrome:1029/50531] touch obj/components/viz/common/buildflags.stamp [chrome:1030/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //components/webapps/common/mojo_bindings:mojo_bindings /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/components/webapps/common/mojo_bindings.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/components/webapps/common/mojo_bindings.typemap_config.validated [chrome:1031/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //components/web_package/mojom/mojom:mojom /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/components/web_package/mojom/mojom.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/components/web_package/mojom/mojom.typemap_config.validated [chrome:1032/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //components/webapps/services/web_app_origin_association/public/mojom/mojom:mojom /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/components/webapps/services/web_app_origin_association/public/mojom/mojom.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/components/webapps/services/web_app_origin_association/public/mojom/mojom.typemap_config.validated [chrome:1033/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //components/web_cache/public/mojom/mojom:mojom /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/components/web_cache/public/mojom/mojom.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/components/web_cache/public/mojom/mojom.typemap_config.validated [chrome:1034/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //content/browser/process_internals/mojo_bindings:mojo_bindings /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/content/browser/process_internals/mojo_bindings.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/content/browser/process_internals/mojo_bindings.typemap_config.validated [chrome:1035/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //content/browser/conversions/mojo_bindings:mojo_bindings /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/content/browser/conversions/mojo_bindings.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/content/browser/conversions/mojo_bindings.typemap_config.validated [chrome:1036/50531] touch obj/components/webapps/common/mojo_bindings__type_mappings__validator.stamp [chrome:1037/50531] touch obj/components/web_package/mojom/mojom__type_mappings__validator.stamp [chrome:1038/50531] touch obj/components/webapps/services/web_app_origin_association/public/mojom/mojom__type_mappings__validator.stamp [chrome:1039/50531] touch obj/components/web_cache/public/mojom/mojom__type_mappings__validator.stamp [chrome:1040/50531] touch obj/content/browser/process_internals/mojo_bindings__type_mappings__validator.stamp [chrome:1041/50531] touch obj/content/browser/conversions/mojo_bindings__type_mappings__validator.stamp [chrome:1042/50531] python3 ../../ui/webui/resources/tools/generate_grd.py --out-grd gen/content/browser/resources/media/resources.grd --grd-prefix media_internals --root-gen-dir gen --input-files-base-dir content/browser/resources/media --input-files media_internals.html media_internals.css media_internals.js main.js client_renderer.js manager.js player_info.js util.js [chrome:1043/50531] python3 ../../ui/webui/resources/tools/generate_grd.py --out-grd gen/content/browser/webrtc/resources/resources.grd --grd-prefix webrtc_internals --root-gen-dir gen --input-files-base-dir content/browser/webrtc/resources --input-files data_series.js dump_creator.js peer_connection_update_table.js ssrc_info_manager.js stats_graph_helper.js stats_rates_calculator.js stats_table.js tab_view.js timeline_graph_view.js webrtc_internals.html webrtc_internals.css webrtc_internals.js [chrome:1044/50531] touch obj/content/browser/resources/media/build_grd.stamp [chrome:1045/50531] touch obj/content/browser/webrtc/resources/build_grd.stamp [chrome:1046/50531] python3 ../../mojo/public/tools/mojom/mojom_parser.py --input-root /builddir/build/BUILD/org.deepin.browser-6.3.9 --input-root /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen --output-root /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen --mojom-file-list=__components_spellcheck_common_interfaces__parser___build_toolchain_linux_unbundle_default__rule..rsp --check-imports /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/components/spellcheck/common/interfaces.build_metadata --enable-feature USE_RENDERER_SPELLCHECKER --enable-feature is_posix --enable-feature is_linux [chrome:1047/50531] python3 ../../mojo/public/tools/mojom/mojom_parser.py --input-root /builddir/build/BUILD/org.deepin.browser-6.3.9 --input-root /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen --output-root /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen --mojom-file-list=__components_subresource_filter_core_mojom_mojom__parser___build_toolchain_linux_unbundle_default__rule..rsp --check-imports /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/components/subresource_filter/core/mojom/mojom.build_metadata --enable-feature is_posix --enable-feature is_linux [chrome:1048/50531] touch obj/components/spellcheck/common/interfaces__parser.stamp [chrome:1049/50531] python3 ../../mojo/public/tools/mojom/mojom_parser.py --input-root /builddir/build/BUILD/org.deepin.browser-6.3.9 --input-root /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen --output-root /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen --mojom-file-list=__components_variations_variations_mojom__parser___build_toolchain_linux_unbundle_default__rule..rsp --check-imports /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/components/variations/variations_mojom.build_metadata --enable-feature is_posix --enable-feature is_linux [chrome:1050/50531] touch obj/components/subresource_filter/core/mojom/mojom__parser.stamp [chrome:1051/50531] touch obj/components/variations/variations_mojom__parser.stamp [chrome:1052/50531] python3 ../../mojo/public/tools/bindings/generate_type_mappings.py --output gen/components/variations/variations_mojom__type_mappings --cpp-typemap-config gen/components/variations/variations_mojom.typemap_config [chrome:1053/50531] touch obj/components/variations/variations_mojom__type_mappings.stamp [chrome:1054/50531] python3 ../../build/write_buildflag_header.py --output content/common/buildflags.h --rulename //content/common:buildflags --gen-dir gen --definitions __content_common_buildflags___build_toolchain_linux_unbundle_default__rule.rsp [chrome:1055/50531] touch obj/content/common/buildflags.stamp [chrome:1056/50531] python3 ../../tools/grit/preprocess_if_expr.py --in-folder ../../components/sync/driver/resources/ --out-folder gen/components/sync/driver/resources/preprocess --in-files sync_index.js sync_node_browser.css sync_search.css -E root_gen_dir=gen -E root_src_dir=../../ -D SHARED_INTERMEDIATE_DIR=gen -D scale_factors=2x -D _chromium -E CHROMIUM_BUILD=chromium -D desktop_linux -D toolkit_views -D use_aura -D use_nss_certs -D use_ozone --out-manifest gen/components/sync/driver/resources/manifest.json [chrome:1057/50531] touch obj/components/sync/driver/resources/preprocess.stamp [chrome:1058/50531] python3 ../../build/write_buildflag_header.py --output content/public/common/zygote/zygote_buildflags.h --rulename //content/public/common/zygote:buildflags --gen-dir gen --definitions __content_public_common_zygote_buildflags___build_toolchain_linux_unbundle_default__rule.rsp [chrome:1059/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //content/common/mojo_bindings:mojo_bindings /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/content/common/mojo_bindings.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/content/common/mojo_bindings.typemap_config.validated [chrome:1060/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //content/public/common/interfaces:interfaces /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/content/public/common/interfaces.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/content/public/common/interfaces.typemap_config.validated [chrome:1061/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //content/services/auction_worklet/public/mojom/mojom:mojom /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/content/services/auction_worklet/public/mojom/mojom.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/content/services/auction_worklet/public/mojom/mojom.typemap_config.validated [chrome:1062/50531] touch obj/content/common/mojo_bindings__type_mappings__validator.stamp [chrome:1063/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //content/public/common/renderer_type:renderer_type /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/content/public/common/renderer_type.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/content/public/common/renderer_type.typemap_config.validated [chrome:1064/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //content/public/common/trust_tokens_mojo_bindings:trust_tokens_mojo_bindings /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/content/public/common/trust_tokens_mojo_bindings.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/content/public/common/trust_tokens_mojo_bindings.typemap_config.validated [chrome:1065/50531] touch obj/content/public/common/interfaces__type_mappings__validator.stamp [chrome:1066/50531] touch obj/content/public/common/zygote/buildflags.stamp [chrome:1067/50531] touch obj/content/services/auction_worklet/public/mojom/mojom__type_mappings__validator.stamp [chrome:1068/50531] touch obj/content/public/common/renderer_type__type_mappings__validator.stamp [chrome:1069/50531] touch obj/content/public/common/trust_tokens_mojo_bindings__type_mappings__validator.stamp [chrome:1070/50531] python3 ../../mojo/public/tools/mojom/mojom_parser.py --input-root /builddir/build/BUILD/org.deepin.browser-6.3.9 --input-root /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen --output-root /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen --mojom-file-list=__components_services_unzip_public_mojom_mojom__parser___build_toolchain_linux_unbundle_default__rule..rsp --check-imports /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/components/services/unzip/public/mojom/mojom.build_metadata --enable-feature is_posix --enable-feature is_linux [chrome:1071/50531] touch obj/components/services/unzip/public/mojom/mojom__parser.stamp [chrome:1072/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //device/bluetooth/public/mojom/deprecated_experimental_interfaces:deprecated_experimental_interfaces /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/device/bluetooth/public/mojom/deprecated_experimental_interfaces.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/device/bluetooth/public/mojom/deprecated_experimental_interfaces.typemap_config.validated [chrome:1073/50531] python3 ../../mojo/public/tools/mojom/mojom_parser.py --input-root /builddir/build/BUILD/org.deepin.browser-6.3.9 --input-root /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen --output-root /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen --mojom-file-list=__components_visitedlink_common_interfaces__parser___build_toolchain_linux_unbundle_default__rule..rsp --check-imports /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/components/visitedlink/common/interfaces.build_metadata --enable-feature is_posix --enable-feature is_linux [chrome:1074/50531] touch obj/components/visitedlink/common/interfaces__parser.stamp [chrome:1075/50531] touch obj/device/bluetooth/public/mojom/deprecated_experimental_interfaces__type_mappings__validator.stamp [chrome:1076/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //device/bluetooth/public/mojom/mojom:mojom /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/device/bluetooth/public/mojom/mojom.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/device/bluetooth/public/mojom/mojom.typemap_config.validated [chrome:1077/50531] python3 ../../mojo/public/tools/bindings/generate_type_mappings.py --output gen/components/web_cache/public/mojom/mojom__type_mappings --cpp-typemap-config gen/components/web_cache/public/mojom/mojom.typemap_config [chrome:1078/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //device/bluetooth/public/mojom/mojom:mojom /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/device/bluetooth/public/mojom/mojom_blink.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/device/bluetooth/public/mojom/mojom_blink.typemap_config.validated [chrome:1079/50531] python3 ../../mojo/public/tools/mojom/mojom_parser.py --input-root /builddir/build/BUILD/org.deepin.browser-6.3.9 --input-root /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen --output-root /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen --mojom-file-list=__components_web_cache_public_mojom_mojom__parser___build_toolchain_linux_unbundle_default__rule..rsp --check-imports /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/components/web_cache/public/mojom/mojom.build_metadata --enable-feature is_posix --enable-feature is_linux [chrome:1080/50531] touch obj/device/bluetooth/public/mojom/mojom__type_mappings__validator.stamp [chrome:1081/50531] touch obj/components/web_cache/public/mojom/mojom__type_mappings.stamp [chrome:1082/50531] touch obj/device/bluetooth/public/mojom/mojom_blink__type_mappings__validator.stamp [chrome:1083/50531] touch obj/components/web_cache/public/mojom/mojom__parser.stamp [chrome:1084/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //device/gamepad/public/mojom/mojom:mojom /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/device/gamepad/public/mojom/mojom.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/device/gamepad/public/mojom/mojom.typemap_config.validated [chrome:1085/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //device/gamepad/public/mojom/mojom:mojom /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/device/gamepad/public/mojom/mojom_blink.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/device/gamepad/public/mojom/mojom_blink.typemap_config.validated [chrome:1086/50531] python3 ../../build/write_buildflag_header.py --output device/vr/buildflags/buildflags.h --rulename //device/vr/buildflags:buildflags --gen-dir gen --definitions __device_vr_buildflags_buildflags___build_toolchain_linux_unbundle_default__rule.rsp [chrome:1087/50531] python3 ../../ui/webui/resources/tools/generate_grd.py --out-grd gen/components/sync/driver/resources/resources.grd --grd-prefix sync_driver_sync_internals --root-gen-dir gen --manifest-files gen/components/sync/driver/resources/manifest.json --input-files-base-dir components/sync/driver/resources/ --input-files about.css about.js chrome_sync.js data.js index.html invalidations.css invalidations.js search.js star_small.png sync_log.js sync_node_browser.js sync_search.js traffic_log.css traffic_log.js user_events.js [chrome:1088/50531] touch obj/device/gamepad/public/mojom/mojom__type_mappings__validator.stamp [chrome:1089/50531] touch obj/components/sync/driver/resources/build_grd.stamp [chrome:1090/50531] touch obj/device/gamepad/public/mojom/mojom_blink__type_mappings__validator.stamp [chrome:1091/50531] touch obj/device/vr/buildflags/buildflags.stamp [chrome:1092/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //device/vr/public/mojom/test_mojom:test_mojom /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/device/vr/public/mojom/test_mojom_blink.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/device/vr/public/mojom/test_mojom_blink.typemap_config.validated [chrome:1093/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //device/vr/public/mojom/test_mojom:test_mojom /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/device/vr/public/mojom/test_mojom.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/device/vr/public/mojom/test_mojom.typemap_config.validated [chrome:1094/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //device/vr/public/mojom/vr_service:vr_service /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/device/vr/public/mojom/vr_service.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/device/vr/public/mojom/vr_service.typemap_config.validated [chrome:1095/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //device/vr/public/mojom/isolated_xr_service:isolated_xr_service /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/device/vr/public/mojom/isolated_xr_service.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/device/vr/public/mojom/isolated_xr_service.typemap_config.validated [chrome:1096/50531] touch obj/device/vr/public/mojom/test_mojom_blink__type_mappings__validator.stamp [chrome:1097/50531] touch obj/device/vr/public/mojom/test_mojom__type_mappings__validator.stamp [chrome:1098/50531] touch obj/device/vr/public/mojom/vr_service__type_mappings__validator.stamp [chrome:1099/50531] touch obj/device/vr/public/mojom/isolated_xr_service__type_mappings__validator.stamp [chrome:1100/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //device/vr/public/mojom/vr_service:vr_service /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/device/vr/public/mojom/vr_service_blink.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/device/vr/public/mojom/vr_service_blink.typemap_config.validated [chrome:1101/50531] python3 ../../build/write_buildflag_header.py --output extensions/buildflags/buildflags.h --rulename //extensions/buildflags:buildflags --gen-dir gen --definitions __extensions_buildflags_buildflags___build_toolchain_linux_unbundle_default__rule.rsp [chrome:1102/50531] touch obj/device/vr/public/mojom/vr_service_blink__type_mappings__validator.stamp [chrome:1103/50531] touch obj/extensions/buildflags/buildflags.stamp [chrome:1104/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //extensions/common/mojom:mojom /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/extensions/common/mojom.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/extensions/common/mojom.typemap_config.validated [chrome:1105/50531] touch obj/extensions/common/mojom__type_mappings__validator.stamp [chrome:1106/50531] python3 ../../mojo/public/tools/mojom/mojom_parser.py --input-root /builddir/build/BUILD/org.deepin.browser-6.3.9 --input-root /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen --output-root /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen --mojom-file-list=__content_public_common_renderer_type__parser___build_toolchain_linux_unbundle_default__rule..rsp --check-imports /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/content/public/common/renderer_type.build_metadata --enable-feature is_posix --enable-feature is_linux [chrome:1107/50531] touch obj/content/public/common/renderer_type__parser.stamp [chrome:1108/50531] python3 ../../mojo/public/tools/bindings/generate_type_mappings.py --output gen/content/public/common/renderer_type__type_mappings --cpp-typemap-config gen/content/public/common/renderer_type.typemap_config [chrome:1109/50531] touch obj/content/public/common/renderer_type__type_mappings.stamp [chrome:1110/50531] python3 ../../mojo/public/tools/mojom/mojom_parser.py --input-root /builddir/build/BUILD/org.deepin.browser-6.3.9 --input-root /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen --output-root /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen --mojom-file-list=__device_bluetooth_public_mojom_mojom__parser___build_toolchain_linux_unbundle_default__rule..rsp --check-imports /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/device/bluetooth/public/mojom/mojom.build_metadata --enable-feature is_posix --enable-feature is_linux [chrome:1111/50531] touch obj/device/bluetooth/public/mojom/mojom__parser.stamp [chrome:1112/50531] python3 ../../tools/json_schema_compiler/feature_compiler.py . BehaviorFeature AddCoreBehaviorFeatures gen/extensions/common/api gen behavior_features ../../extensions/common/api/_behavior_features.json [chrome:1113/50531] python3 ../../mojo/public/tools/bindings/generate_type_mappings.py --output gen/device/bluetooth/public/mojom/mojom__type_mappings --cpp-typemap-config gen/device/bluetooth/public/mojom/mojom.typemap_config [chrome:1114/50531] python3 ../../mojo/public/tools/bindings/generate_type_mappings.py --output gen/device/bluetooth/public/mojom/mojom_blink__type_mappings --cpp-typemap-config gen/device/bluetooth/public/mojom/mojom_blink.typemap_config [chrome:1115/50531] touch obj/device/bluetooth/public/mojom/mojom__type_mappings.stamp [chrome:1116/50531] touch obj/device/bluetooth/public/mojom/mojom_blink__type_mappings.stamp [chrome:1117/50531] python3 ../../mojo/public/tools/mojom/mojom_parser.py --input-root /builddir/build/BUILD/org.deepin.browser-6.3.9 --input-root /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen --output-root /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen --mojom-file-list=__device_gamepad_public_mojom_mojom__parser___build_toolchain_linux_unbundle_default__rule..rsp --check-imports /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/device/gamepad/public/mojom/mojom.build_metadata --enable-feature is_posix --enable-feature is_linux [chrome:1118/50531] touch obj/extensions/common/api/behavior_features_json_features.stamp [chrome:1119/50531] touch obj/device/gamepad/public/mojom/mojom__parser.stamp [chrome:1120/50531] python3 ../../tools/json_schema_compiler/feature_compiler.py . APIFeature AddCoreAPIFeatures gen/extensions/common/api gen api_features ../../extensions/common/api/_api_features.json [chrome:1121/50531] touch obj/extensions/common/api/api_features_json_features.stamp [chrome:1122/50531] python3 ../../tools/json_schema_compiler/compiler.py ../../extensions/common/api/app_view_guest_internal.json --root=../../ --destdir=gen --namespace=extensions::api::\%\(namespace\)s --generator=cpp --include-rules= [chrome:1123/50531] python3 ../../tools/json_schema_compiler/compiler.py --root=../../ --destdir=gen --namespace=extensions::api::\%\(namespace\)s --bundle-name=Chrome --generator=cpp-bundle-registration --impl-dir=chrome/browser/extensions/api --include-rules=extensions/common/api:extensions::api::\%\(namespace\)s ../../chrome/common/extensions/api/accessibility_features.json ../../chrome/common/extensions/api/activity_log_private.json ../../chrome/common/extensions/api/autofill_private.idl ../../chrome/common/extensions/api/autotest_private.idl ../../chrome/common/extensions/api/bookmark_manager_private.json ../../chrome/common/extensions/api/bookmarks.json ../../chrome/common/extensions/api/braille_display_private.idl ../../chrome/common/extensions/api/chrome_web_view_internal.json ../../chrome/common/extensions/api/command_line_private.json ../../chrome/common/extensions/api/content_settings.json ../../chrome/common/extensions/api/context_menus.json ../../chrome/common/extensions/api/cookies.json ../../chrome/common/extensions/api/cryptotoken_private.idl ../../chrome/common/extensions/api/dashboard_private.json ../../chrome/common/extensions/api/debugger.json ../../chrome/common/extensions/api/desktop_capture.json ../../chrome/common/extensions/api/developer_private.idl ../../chrome/common/extensions/api/crash_report_private.idl ../../chrome/common/extensions/api/downloads.idl ../../chrome/common/extensions/api/downloads_internal.idl ../../chrome/common/extensions/api/enterprise_hardware_platform.idl ../../chrome/common/extensions/api/enterprise_reporting_private.idl ../../chrome/common/extensions/api/font_settings.json ../../chrome/common/extensions/api/gcm.json ../../chrome/common/extensions/api/history.json ../../chrome/common/extensions/api/i18n.json ../../chrome/common/extensions/api/identity.idl ../../chrome/common/extensions/api/identity_private.idl ../../chrome/common/extensions/api/image_writer_private.idl ../../chrome/common/extensions/api/instance_id.json ../../chrome/common/extensions/api/language_settings_private.idl ../../chrome/common/extensions/api/notifications.idl ../../chrome/common/extensions/api/omnibox.json ../../chrome/common/extensions/api/page_capture.json ../../chrome/common/extensions/api/passwords_private.idl ../../chrome/common/extensions/api/permissions.json ../../chrome/common/extensions/api/resources_private.idl ../../chrome/common/extensions/api/safe_browsing_private.idl ../../chrome/common/extensions/api/scripting.idl ../../chrome/common/extensions/api/search.idl ../../chrome/common/extensions/api/sessions.json ../../chrome/common/extensions/api/settings_private.idl ../../chrome/common/extensions/api/signed_in_devices.idl ../../chrome/common/extensions/api/system_indicator.idl ../../chrome/common/extensions/api/system_private.json ../../chrome/common/extensions/api/tab_capture.idl ../../chrome/common/extensions/api/tab_groups.json ../../chrome/common/extensions/api/tabs.json ../../chrome/common/extensions/api/types.json ../../chrome/common/extensions/api/web_navigation.json ../../chrome/common/extensions/api/webrtc_audio_private.idl ../../chrome/common/extensions/api/webrtc_desktop_capture_private.idl ../../chrome/common/extensions/api/webrtc_logging_private.idl ../../chrome/common/extensions/api/webstore_private.json ../../chrome/common/extensions/api/windows.json ../../chrome/common/extensions/api/ie_extend.json ../../chrome/common/extensions/api/activex_extend.json ../../chrome/common/extensions/api/processes.idl ../../chrome/common/extensions/api/input_ime.json ../../chrome/common/extensions/api/mdns.idl ../../chrome/common/extensions/api/action.json ../../chrome/common/extensions/api/browser_action.json ../../chrome/common/extensions/api/browsing_data.json ../../chrome/common/extensions/api/extension.json ../../chrome/common/extensions/api/idltest.idl ../../chrome/common/extensions/api/page_action.json ../../chrome/common/extensions/api/top_sites.json [chrome:1124/50531] touch obj/chrome/browser/extensions/api/api_registration_bundle_generator_registration.stamp [chrome:1125/50531] python3 ../../mojo/public/tools/bindings/generate_type_mappings.py --output gen/device/bluetooth/public/mojom/deprecated_experimental_interfaces__type_mappings --dependency gen/device/bluetooth/public/mojom/mojom__type_mappings --cpp-typemap-config gen/device/bluetooth/public/mojom/deprecated_experimental_interfaces.typemap_config [chrome:1126/50531] touch obj/device/bluetooth/public/mojom/deprecated_experimental_interfaces__type_mappings.stamp [chrome:1127/50531] python3 ../../tools/json_schema_compiler/compiler.py ../../extensions/common/api/alarms.idl --root=../../ --destdir=gen --namespace=extensions::api::\%\(namespace\)s --generator=cpp --include-rules= [chrome:1128/50531] python3 ../../tools/json_schema_compiler/compiler.py ../../extensions/common/api/app_current_window_internal.idl --root=../../ --destdir=gen --namespace=extensions::api::\%\(namespace\)s --generator=cpp --include-rules= [chrome:1129/50531] python3 ../../tools/json_schema_compiler/compiler.py ../../extensions/common/api/app_runtime.idl --root=../../ --destdir=gen --namespace=extensions::api::\%\(namespace\)s --generator=cpp --include-rules= [chrome:1130/50531] python3 ../../mojo/public/tools/mojom/mojom_parser.py --input-root /builddir/build/BUILD/org.deepin.browser-6.3.9 --input-root /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen --output-root /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen --mojom-file-list=__device_bluetooth_public_mojom_deprecated_experimental_interfaces__parser___build_toolchain_linux_unbundle_default__rule..rsp --check-imports /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/device/bluetooth/public/mojom/deprecated_experimental_interfaces.build_metadata --enable-feature is_posix --enable-feature is_linux [chrome:1131/50531] touch obj/device/bluetooth/public/mojom/deprecated_experimental_interfaces__parser.stamp [chrome:1132/50531] python3 ../../tools/json_schema_compiler/compiler.py ../../extensions/common/api/audio.idl --root=../../ --destdir=gen --namespace=extensions::api::\%\(namespace\)s --generator=cpp --include-rules= [chrome:1133/50531] python3 ../../tools/json_schema_compiler/compiler.py ../../extensions/common/api/bluetooth.idl --root=../../ --destdir=gen --namespace=extensions::api::\%\(namespace\)s --generator=cpp --include-rules= [chrome:1134/50531] python3 ../../tools/json_schema_compiler/compiler.py ../../extensions/common/api/automation_internal.idl --root=../../ --destdir=gen --namespace=extensions::api::\%\(namespace\)s --generator=cpp --include-rules= [chrome:1135/50531] python3 ../../tools/variations/fieldtrial_to_struct.py ../../testing/variations/fieldtrial_testing_config.json --destbase=gen/components/variations/field_trial_config --namespace=variations --schema=../../components/variations/field_trial_config/field_trial_testing_config_schema.json --platform=linux --output=fieldtrial_testing_config [chrome:1136/50531] touch obj/components/variations/field_trial_config/field_trial_testing_config_action.stamp [chrome:1137/50531] python3 ../../tools/json_schema_compiler/compiler.py ../../extensions/common/api/cec_private.idl --root=../../ --destdir=gen --namespace=extensions::api::\%\(namespace\)s --generator=cpp --include-rules= [chrome:1138/50531] python3 ../../mojo/public/tools/bindings/generate_type_mappings.py --output gen/chrome/browser/ui/webui/bluetooth_internals/mojo_bindings__type_mappings --dependency gen/device/bluetooth/public/mojom/deprecated_experimental_interfaces__type_mappings --cpp-typemap-config gen/chrome/browser/ui/webui/bluetooth_internals/mojo_bindings.typemap_config [chrome:1139/50531] python3 ../../tools/json_schema_compiler/compiler.py ../../extensions/common/api/clipboard.idl --root=../../ --destdir=gen --namespace=extensions::api::\%\(namespace\)s --generator=cpp --include-rules= [chrome:1140/50531] touch obj/chrome/browser/ui/webui/bluetooth_internals/mojo_bindings__type_mappings.stamp [chrome:1141/50531] python3 ../../tools/json_schema_compiler/compiler.py ../../extensions/common/api/bluetooth_low_energy.idl --root=../../ --destdir=gen --namespace=extensions::api::\%\(namespace\)s --generator=cpp --include-rules= [chrome:1142/50531] python3 ../../tools/json_schema_compiler/compiler.py ../../extensions/common/api/events.json --root=../../ --destdir=gen --namespace=extensions::api::\%\(namespace\)s --generator=cpp --include-rules= [chrome:1143/50531] python3 ../../tools/json_schema_compiler/compiler.py ../../extensions/common/api/bluetooth_socket.idl --root=../../ --destdir=gen --namespace=extensions::api::\%\(namespace\)s --generator=cpp --include-rules= [chrome:1144/50531] python3 ../../tools/json_schema_compiler/compiler.py ../../extensions/common/api/automation.idl --root=../../ --destdir=gen --namespace=extensions::api::\%\(namespace\)s --generator=cpp --include-rules= [chrome:1145/50531] python3 ../../tools/json_schema_compiler/compiler.py ../../extensions/common/api/mime_handler_view_guest_internal.json --root=../../ --destdir=gen --namespace=extensions::api::\%\(namespace\)s --generator=cpp --include-rules= [chrome:1146/50531] python3 ../../tools/json_schema_compiler/compiler.py ../../extensions/common/api/extension_types.json --root=../../ --destdir=gen --namespace=extensions::api::\%\(namespace\)s --generator=cpp --include-rules= [chrome:1147/50531] python3 ../../tools/json_schema_compiler/compiler.py ../../extensions/common/api/idle.json --root=../../ --destdir=gen --namespace=extensions::api::\%\(namespace\)s --generator=cpp --include-rules= [chrome:1148/50531] python3 ../../tools/json_schema_compiler/compiler.py ../../extensions/common/api/dns.idl --root=../../ --destdir=gen --namespace=extensions::api::\%\(namespace\)s --generator=cpp --include-rules= [chrome:1149/50531] python3 ../../tools/json_schema_compiler/compiler.py ../../extensions/common/api/guest_view_internal.json --root=../../ --destdir=gen --namespace=extensions::api::\%\(namespace\)s --generator=cpp --include-rules= [chrome:1150/50531] python3 ../../mojo/public/tools/mojom/mojom_parser.py --input-root /builddir/build/BUILD/org.deepin.browser-6.3.9 --input-root /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen --output-root /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen --mojom-file-list=__chrome_browser_ui_webui_bluetooth_internals_mojo_bindings__parser___build_toolchain_linux_unbundle_default__rule..rsp --check-imports /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/chrome/browser/ui/webui/bluetooth_internals/mojo_bindings.build_metadata --enable-feature is_posix --enable-feature is_linux [chrome:1151/50531] touch obj/chrome/browser/ui/webui/bluetooth_internals/mojo_bindings__parser.stamp [chrome:1152/50531] python3 ../../tools/json_schema_compiler/compiler.py ../../extensions/common/api/metrics_private.json --root=../../ --destdir=gen --namespace=extensions::api::\%\(namespace\)s --generator=cpp --include-rules= [chrome:1153/50531] python3 ../../tools/json_schema_compiler/compiler.py ../../extensions/common/api/management.json --root=../../ --destdir=gen --namespace=extensions::api::\%\(namespace\)s --generator=cpp --include-rules= [chrome:1154/50531] python3 ../../tools/json_schema_compiler/compiler.py ../../extensions/common/api/declarative_net_request.idl --root=../../ --destdir=gen --namespace=extensions::api::\%\(namespace\)s --generator=cpp --include-rules= [chrome:1155/50531] python3 ../../third_party/inspector_protocol/code_generator.py --jinja_dir ../../third_party/ --output_base gen/components/ui_devtools --config ../../components/ui_devtools/inspector_protocol_config.json --inspector_protocol_dir //third_party/inspector_protocol [chrome:1156/50531] touch obj/components/ui_devtools/protocol_generated_sources.stamp [chrome:1157/50531] python3 ../../tools/json_schema_compiler/compiler.py ../../extensions/common/api/mojo_private.idl --root=../../ --destdir=gen --namespace=extensions::api::\%\(namespace\)s --generator=cpp --include-rules= [chrome:1158/50531] python3 ../../tools/json_schema_compiler/compiler.py ../../extensions/common/api/extension_options_internal.idl --root=../../ --destdir=gen --namespace=extensions::api::\%\(namespace\)s --generator=cpp --include-rules= [chrome:1159/50531] python3 ../../tools/json_schema_compiler/compiler.py ../../extensions/common/api/mime_handler_private.idl --root=../../ --destdir=gen --namespace=extensions::api::\%\(namespace\)s --generator=cpp --include-rules= [chrome:1160/50531] python3 ../../tools/json_schema_compiler/compiler.py ../../extensions/common/api/file_system.idl --root=../../ --destdir=gen --namespace=extensions::api::\%\(namespace\)s --generator=cpp --include-rules= [chrome:1161/50531] python3 ../../tools/json_schema_compiler/compiler.py ../../extensions/common/api/hid.idl --root=../../ --destdir=gen --namespace=extensions::api::\%\(namespace\)s --generator=cpp --include-rules= [chrome:1162/50531] python3 ../../tools/json_schema_compiler/compiler.py ../../extensions/common/api/feedback_private.idl --root=../../ --destdir=gen --namespace=extensions::api::\%\(namespace\)s --generator=cpp --include-rules= [chrome:1163/50531] python3 ../../tools/json_schema_compiler/compiler.py ../../extensions/common/api/runtime.json --root=../../ --destdir=gen --namespace=extensions::api::\%\(namespace\)s --generator=cpp --include-rules= [chrome:1164/50531] python3 ../../tools/json_schema_compiler/compiler.py ../../extensions/common/api/power.idl --root=../../ --destdir=gen --namespace=extensions::api::\%\(namespace\)s --generator=cpp --include-rules= [chrome:1165/50531] python3 ../../tools/json_schema_compiler/compiler.py ../../extensions/common/api/storage.json --root=../../ --destdir=gen --namespace=extensions::api::\%\(namespace\)s --generator=cpp --include-rules= [chrome:1166/50531] python3 ../../tools/json_schema_compiler/compiler.py ../../extensions/common/api/serial.idl --root=../../ --destdir=gen --namespace=extensions::api::\%\(namespace\)s --generator=cpp --include-rules= [chrome:1167/50531] python3 ../../tools/json_schema_compiler/compiler.py ../../extensions/common/api/sockets_tcp.idl --root=../../ --destdir=gen --namespace=extensions::api::\%\(namespace\)s --generator=cpp --include-rules= [chrome:1168/50531] python3 ../../tools/json_schema_compiler/compiler.py ../../extensions/common/api/test.json --root=../../ --destdir=gen --namespace=extensions::api::\%\(namespace\)s --generator=cpp --include-rules= [chrome:1169/50531] python3 ../../tools/json_schema_compiler/compiler.py ../../extensions/common/api/sockets_tcp_server.idl --root=../../ --destdir=gen --namespace=extensions::api::\%\(namespace\)s --generator=cpp --include-rules= [chrome:1170/50531] python3 ../../tools/json_schema_compiler/compiler.py ../../extensions/common/api/socket.idl --root=../../ --destdir=gen --namespace=extensions::api::\%\(namespace\)s --generator=cpp --include-rules= [chrome:1171/50531] python3 ../../tools/json_schema_compiler/compiler.py ../../extensions/common/api/sockets_udp.idl --root=../../ --destdir=gen --namespace=extensions::api::\%\(namespace\)s --generator=cpp --include-rules= [chrome:1172/50531] python3 ../../tools/json_schema_compiler/compiler.py ../../extensions/common/api/system_memory.idl --root=../../ --destdir=gen --namespace=extensions::api::\%\(namespace\)s --generator=cpp --include-rules= [chrome:1173/50531] python3 ../../tools/json_schema_compiler/compiler.py ../../extensions/common/api/system_cpu.idl --root=../../ --destdir=gen --namespace=extensions::api::\%\(namespace\)s --generator=cpp --include-rules= [chrome:1174/50531] python3 ../../tools/json_schema_compiler/compiler.py ../../extensions/common/api/system_network.idl --root=../../ --destdir=gen --namespace=extensions::api::\%\(namespace\)s --generator=cpp --include-rules= [chrome:1175/50531] python3 ../../tools/json_schema_compiler/compiler.py ../../extensions/common/api/system_storage.idl --root=../../ --destdir=gen --namespace=extensions::api::\%\(namespace\)s --generator=cpp --include-rules= [chrome:1176/50531] python3 ../../tools/json_schema_compiler/compiler.py ../../extensions/common/api/system_display.idl --root=../../ --destdir=gen --namespace=extensions::api::\%\(namespace\)s --generator=cpp --include-rules= [chrome:1177/50531] python3 ../../tools/json_schema_compiler/compiler.py ../../extensions/common/api/virtual_keyboard_private.json --root=../../ --destdir=gen --namespace=extensions::api::\%\(namespace\)s --generator=cpp --include-rules= [chrome:1178/50531] python3 ../../tools/json_schema_compiler/compiler.py ../../extensions/common/api/incognito.json --root=../../ --destdir=gen --namespace=extensions::api::\%\(namespace\)s --generator=cpp --include-rules= [chrome:1179/50531] python3 ../../tools/json_schema_compiler/compiler.py ../../extensions/common/api/virtual_keyboard.idl --root=../../ --destdir=gen --namespace=extensions::api::\%\(namespace\)s --generator=cpp --include-rules= [chrome:1180/50531] python3 ../../tools/json_schema_compiler/compiler.py ../../extensions/common/api/extensions_manifest_types.json --root=../../ --destdir=gen --namespace=extensions::api::\%\(namespace\)s --generator=cpp --include-rules= [chrome:1181/50531] python3 ../../tools/json_schema_compiler/compiler.py ../../extensions/common/api/networking_private.idl --root=../../ --destdir=gen --namespace=extensions::api::\%\(namespace\)s --generator=cpp --include-rules= [chrome:1182/50531] python3 ../../tools/json_schema_compiler/compiler.py ../../extensions/common/api/web_request.json --root=../../ --destdir=gen --namespace=extensions::api::\%\(namespace\)s --generator=cpp --include-rules= [chrome:1183/50531] python3 ../../tools/json_schema_compiler/compiler.py ../../extensions/common/api/requirements.json --root=../../ --destdir=gen --namespace=extensions::api::\%\(namespace\)s --generator=cpp --include-rules= [chrome:1184/50531] python3 ../../tools/json_schema_compiler/compiler.py ../../extensions/common/api/usb.idl --root=../../ --destdir=gen --namespace=extensions::api::\%\(namespace\)s --generator=cpp --include-rules= [chrome:1185/50531] python3 ../../tools/json_schema_compiler/compiler.py ../../extensions/common/api/content_scripts.idl --root=../../ --destdir=gen --namespace=extensions::api::\%\(namespace\)s --generator=cpp --include-rules= [chrome:1186/50531] python3 ../../gpu/config/build_workaround_header.py --output-file gen/gpu/config/gpu_driver_bug_workaround_autogen.h ../../gpu/config/gpu_workaround_list.txt ../../third_party/skia/src/gpu/gpu_workaround_list.txt [chrome:1187/50531] python3 ../../tools/json_schema_compiler/compiler.py ../../extensions/common/api/cross_origin_isolation.idl --root=../../ --destdir=gen --namespace=extensions::api::\%\(namespace\)s --generator=cpp --include-rules= [chrome:1188/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //extensions/common/api/mojom:mojom /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/extensions/common/api/mojom.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/extensions/common/api/mojom.typemap_config.validated [chrome:1189/50531] touch obj/gpu/config/workaround_list.stamp [chrome:1190/50531] touch obj/extensions/common/api/mojom__type_mappings__validator.stamp [chrome:1191/50531] python3 ../../tools/json_schema_compiler/feature_compiler.py . ManifestFeature AddCoreManifestFeatures gen/extensions/common/api gen manifest_features ../../extensions/common/api/_manifest_features.json [chrome:1192/50531] touch obj/extensions/common/api/manifest_features_json_features.stamp [chrome:1193/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //gpu/ipc/common/gpu_channel_mojom:gpu_channel_mojom /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/gpu/ipc/common/gpu_channel_mojom.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/gpu/ipc/common/gpu_channel_mojom.typemap_config.validated [chrome:1194/50531] python3 ../../build/write_buildflag_header.py --output gpu/vulkan/buildflags.h --rulename //gpu/vulkan:buildflags --gen-dir gen --definitions __gpu_vulkan_buildflags___build_toolchain_linux_unbundle_default__rule.rsp [chrome:1195/50531] touch obj/gpu/ipc/common/gpu_channel_mojom__type_mappings__validator.stamp [chrome:1196/50531] touch obj/gpu/vulkan/buildflags.stamp [chrome:1197/50531] python3 ../../tools/json_schema_compiler/compiler.py ../../extensions/common/api/oauth2.idl --root=../../ --destdir=gen --namespace=extensions::api::\%\(namespace\)s --generator=cpp --include-rules= [chrome:1198/50531] python3 ../../build/write_buildflag_header.py --output ipc/ipc_buildflags.h --rulename //ipc:ipc_buildflags --gen-dir gen --definitions __ipc_ipc_buildflags___build_toolchain_linux_unbundle_default__rule.rsp [chrome:1199/50531] python3 ../../tools/json_schema_compiler/compiler.py ../../extensions/common/api/shared_module.idl --root=../../ --destdir=gen --namespace=extensions::api::\%\(namespace\)s --generator=cpp --include-rules= [chrome:1200/50531] touch obj/ipc/ipc_buildflags.stamp [chrome:1201/50531] python3 ../../build/util/version.py -f ../../chrome/VERSION -f ../../build/util/LASTCHANGE -o gen/headless/public/version.h ../../headless/public/version.h.in [chrome:1202/50531] touch obj/headless/version_header_action.stamp [chrome:1203/50531] python3 ../../tools/json_schema_compiler/compiler.py ../../extensions/common/api/web_accessible_resources.idl --root=../../ --destdir=gen --namespace=extensions::api::\%\(namespace\)s --generator=cpp --include-rules= [chrome:1204/50531] touch obj/headless/version_header.stamp [chrome:1205/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //ipc/mojom:mojom /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/ipc/mojom.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/ipc/mojom.typemap_config.validated [chrome:1206/50531] touch obj/ipc/mojom__type_mappings__validator.stamp [chrome:1207/50531] python3 ../../tools/json_schema_compiler/feature_compiler.py . PermissionFeature AddCorePermissionFeatures gen/extensions/common/api gen permission_features ../../extensions/common/api/_permission_features.json [chrome:1208/50531] touch obj/extensions/common/api/permission_features_json_features.stamp [chrome:1209/50531] python3 ../../tools/json_schema_compiler/compiler.py ../../extensions/common/api/web_accessible_resources_mv2.idl --root=../../ --destdir=gen --namespace=extensions::api::\%\(namespace\)s --generator=cpp --include-rules= [chrome:1210/50531] python3 ../../mojo/public/tools/mojom/mojom_parser.py --input-root /builddir/build/BUILD/org.deepin.browser-6.3.9 --input-root /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen --output-root /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen --mojom-file-list=__extensions_common_api_mojom__parser___build_toolchain_linux_unbundle_default__rule..rsp --check-imports /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/extensions/common/api/mojom.build_metadata --enable-feature is_posix --enable-feature is_linux [chrome:1211/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //ipc/mojom_constants:mojom_constants /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/ipc/mojom_constants.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/ipc/mojom_constants.typemap_config.validated [chrome:1212/50531] touch obj/extensions/common/api/mojom__parser.stamp [chrome:1213/50531] touch obj/ipc/mojom_constants__type_mappings__validator.stamp [chrome:1214/50531] python3 ../../build/write_buildflag_header.py --output media/media_buildflags.h --rulename //media:media_buildflags --gen-dir gen --definitions __media_media_buildflags___build_toolchain_linux_unbundle_default__rule.rsp [chrome:1215/50531] python3 ../../mojo/public/tools/bindings/generate_type_mappings.py --output gen/extensions/common/api/mojom__type_mappings --cpp-typemap-config gen/extensions/common/api/mojom.typemap_config [chrome:1216/50531] touch obj/extensions/common/api/mojom__type_mappings.stamp [chrome:1217/50531] touch obj/media/media_buildflags.stamp [chrome:1218/50531] python3 ../../gpu/config/process_json.py --output-dir gen/gpu/config --skip-testing-data --os-filter linux [chrome:1219/50531] python3 ../../build/write_buildflag_header.py --output media/capture/buildflags.h --rulename //media/capture:buildflags --gen-dir gen --definitions __media_capture_buildflags___build_toolchain_linux_unbundle_default__rule.rsp [chrome:1220/50531] touch obj/gpu/config/process_json.stamp [chrome:1221/50531] touch obj/media/capture/buildflags.stamp [chrome:1222/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //media/capture/mojom/image_capture:image_capture /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/media/capture/mojom/image_capture.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/media/capture/mojom/image_capture.typemap_config.validated [chrome:1223/50531] touch obj/media/capture/mojom/image_capture__type_mappings__validator.stamp [chrome:1224/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //media/capture/mojom/image_capture:image_capture /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/media/capture/mojom/image_capture_blink.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/media/capture/mojom/image_capture_blink.typemap_config.validated [chrome:1225/50531] python3 ../../tools/generate_stubs/generate_stubs.py --intermediate_dir gen/media/audio/pulse --output gen/media/audio/pulse --type posix_stubs --extra_stub_header ../../media/audio/pulse/pulse_stub_header.fragment --stubfile_name pulse_stubs --path_from_source media/audio/pulse --path_from_source media/audio/pulse ../../media/audio/pulse/pulse.sigs [chrome:1226/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //media/capture/mojom/video_capture:video_capture /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/media/capture/mojom/video_capture.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/media/capture/mojom/video_capture.typemap_config.validated [chrome:1227/50531] touch obj/media/audio/libpulse_stubs__stubs_gen.stamp [chrome:1228/50531] touch obj/media/capture/mojom/image_capture_blink__type_mappings__validator.stamp [chrome:1229/50531] touch obj/media/capture/mojom/video_capture__type_mappings__validator.stamp [chrome:1230/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //media/capture/mojom/video_capture:video_capture /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/media/capture/mojom/video_capture_blink.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/media/capture/mojom/video_capture_blink.typemap_config.validated [chrome:1231/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //media/capture/mojom/video_capture_buffer:video_capture_buffer /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/media/capture/mojom/video_capture_buffer_blink.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/media/capture/mojom/video_capture_buffer_blink.typemap_config.validated [chrome:1232/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //media/capture/mojom/video_capture_buffer:video_capture_buffer /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/media/capture/mojom/video_capture_buffer.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/media/capture/mojom/video_capture_buffer.typemap_config.validated [chrome:1233/50531] touch obj/media/capture/mojom/video_capture_blink__type_mappings__validator.stamp [chrome:1234/50531] touch obj/media/capture/mojom/video_capture_buffer__type_mappings__validator.stamp [chrome:1235/50531] touch obj/media/capture/mojom/video_capture_buffer_blink__type_mappings__validator.stamp [chrome:1236/50531] python3 ../../mojo/public/tools/mojom/mojom_parser.py --input-root /builddir/build/BUILD/org.deepin.browser-6.3.9 --input-root /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen --output-root /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen --mojom-file-list=__gpu_ipc_common_vulkan_interface__parser___build_toolchain_linux_unbundle_default__rule..rsp --check-imports /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/gpu/ipc/common/vulkan_interface.build_metadata --enable-feature is_posix --enable-feature is_linux --add-module-metadata webui_module_path=/ [chrome:1237/50531] python3 ../../mojo/public/tools/mojom/mojom_parser.py --input-root /builddir/build/BUILD/org.deepin.browser-6.3.9 --input-root /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen --output-root /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen --mojom-file-list=__ipc_mojom_constants__parser___build_toolchain_linux_unbundle_default__rule..rsp --check-imports /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/ipc/mojom_constants.build_metadata --enable-feature is_posix --enable-feature is_linux [chrome:1238/50531] touch obj/gpu/ipc/common/vulkan_interface__parser.stamp [chrome:1239/50531] touch obj/ipc/mojom_constants__parser.stamp [chrome:1240/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //media/capture/mojom/video_capture_types:video_capture_types /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/media/capture/mojom/video_capture_types.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/media/capture/mojom/video_capture_types.typemap_config.validated [chrome:1241/50531] touch obj/media/capture/mojom/video_capture_types__type_mappings__validator.stamp [chrome:1242/50531] python3 ../../build/write_buildflag_header.py --output media/gpu/buildflags.h --rulename //media/gpu:buildflags --gen-dir gen --definitions __media_gpu_buildflags___build_toolchain_linux_unbundle_default__rule.rsp [chrome:1243/50531] touch obj/media/gpu/buildflags.stamp [chrome:1244/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //media/capture/mojom/video_capture_types:video_capture_types /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/media/capture/mojom/video_capture_types_blink.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/media/capture/mojom/video_capture_types_blink.typemap_config.validated [chrome:1245/50531] touch obj/media/capture/mojom/video_capture_types_blink__type_mappings__validator.stamp [chrome:1246/50531] python3 ../../mojo/public/tools/bindings/generate_type_mappings.py --output gen/ipc/mojom_constants__type_mappings --cpp-typemap-config gen/ipc/mojom_constants.typemap_config [chrome:1247/50531] touch obj/ipc/mojom_constants__type_mappings.stamp [chrome:1248/50531] python3 ../../tools/generate_stubs/generate_stubs.py --intermediate_dir gen/media/gpu/vaapi --output gen/media/gpu/vaapi --type posix_stubs --extra_stub_header ../../media/gpu/vaapi/va_stub_header.fragment --stubfile_name va_stubs --path_from_source media/gpu/vaapi --path_from_source media/gpu/vaapi ../../media/gpu/vaapi/va.sigs ../../media/gpu/vaapi/va_x11.sigs ../../media/gpu/vaapi/va_drm.sigs [chrome:1249/50531] touch obj/media/gpu/vaapi/libva_stubs__stubs_gen.stamp [chrome:1250/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //media/midi/mojo:mojo /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/media/midi/mojo_blink.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/media/midi/mojo_blink.typemap_config.validated [chrome:1251/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //media/midi/mojo:mojo /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/media/midi/mojo.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/media/midi/mojo.typemap_config.validated [chrome:1252/50531] python3 ../../build/write_buildflag_header.py --output media/mojo/buildflags.h --rulename //media/mojo:buildflags --gen-dir gen --definitions __media_mojo_buildflags___build_toolchain_linux_unbundle_default__rule.rsp [chrome:1253/50531] touch obj/media/midi/mojo_blink__type_mappings__validator.stamp [chrome:1254/50531] touch obj/media/midi/mojo__type_mappings__validator.stamp [chrome:1255/50531] python3 ../../mojo/public/tools/bindings/generate_type_mappings.py --output gen/media/capture/mojom/image_capture__type_mappings --cpp-typemap-config gen/media/capture/mojom/image_capture.typemap_config [chrome:1256/50531] touch obj/media/mojo/buildflags.stamp [chrome:1257/50531] touch obj/media/capture/mojom/image_capture__type_mappings.stamp [chrome:1258/50531] touch obj/mojo/public/mojom/base/base_blink__type_mappings__validator.stamp [chrome:1259/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //media/mojo/mojom/remoting:remoting /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/media/mojo/mojom/remoting.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/media/mojo/mojom/remoting.typemap_config.validated [chrome:1260/50531] python3 ../../build/write_buildflag_header.py --output mojo/public/cpp/bindings/mojo_buildflags.h --rulename //mojo/public/cpp/bindings:mojo_buildflags --gen-dir gen --definitions __mojo_public_cpp_bindings_mojo_buildflags___build_toolchain_linux_unbundle_default__rule.rsp [chrome:1261/50531] touch obj/media/mojo/mojom/remoting__type_mappings__validator.stamp [chrome:1262/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //media/mojo/mojom/remoting_common:remoting_common /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/media/mojo/mojom/remoting_common.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/media/mojo/mojom/remoting_common.typemap_config.validated [chrome:1263/50531] touch obj/mojo/public/cpp/bindings/mojo_buildflags.stamp [chrome:1264/50531] python3 ../../mojo/public/tools/mojom/mojom_parser.py --input-root /builddir/build/BUILD/org.deepin.browser-6.3.9 --input-root /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen --output-root /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen --mojom-file-list=__media_capture_mojom_image_capture__parser___build_toolchain_linux_unbundle_default__rule..rsp --check-imports /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/media/capture/mojom/image_capture.build_metadata --enable-feature is_posix --enable-feature is_linux [chrome:1265/50531] python3 ../../mojo/public/tools/bindings/generate_type_mappings.py --output gen/media/capture/mojom/image_capture_blink__type_mappings --cpp-typemap-config gen/media/capture/mojom/image_capture_blink.typemap_config [chrome:1266/50531] touch obj/media/mojo/mojom/remoting_common__type_mappings__validator.stamp [chrome:1267/50531] touch obj/net/net_export_header.stamp [chrome:1268/50531] touch obj/media/capture/mojom/image_capture__parser.stamp [chrome:1269/50531] touch obj/media/capture/mojom/image_capture_blink__type_mappings.stamp [chrome:1270/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //mojo/public/interfaces/bindings/bindings:bindings /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/mojo/public/interfaces/bindings/bindings.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/mojo/public/interfaces/bindings/bindings.typemap_config.validated [chrome:1271/50531] python3 ../../mojo/public/tools/bindings/concatenate-files.py ../../mojo/public/js/interface_support_preamble.js.part ../../mojo/public/js/interface_support.js gen/mojo/public/js/interface_support.js [chrome:1272/50531] touch obj/mojo/public/interfaces/bindings/bindings__type_mappings__validator.stamp [chrome:1273/50531] touch obj/mojo/public/js/generate_interface_support_js.stamp [chrome:1274/50531] python3 ../../mojo/public/tools/bindings/concatenate-files.py ../../mojo/public/js/mojo_internal_preamble.js.part ../../mojo/public/js/bindings_lite.js gen/mojo/public/js/mojo_internal.js [chrome:1275/50531] python3 ../../build/write_buildflag_header.py --output net/net_buildflags.h --rulename //net:buildflags --gen-dir gen --definitions __net_buildflags___build_toolchain_linux_unbundle_default__rule.rsp [chrome:1276/50531] python3 ../../tools/json_schema_compiler/compiler.py ../../extensions/common/api/web_view_internal.json --root=../../ --destdir=gen --namespace=extensions::api::\%\(namespace\)s --generator=cpp --include-rules= [chrome:1277/50531] touch obj/mojo/public/js/generate_mojo_internal_js.stamp [chrome:1278/50531] touch obj/net/buildflags.stamp [chrome:1279/50531] python3 ../../net/tools/dafsa/make_dafsa.py --reverse ../../net/base/registry_controlled_domains/effective_tld_names_unittest1.gperf gen/net/base/registry_controlled_domains/effective_tld_names_unittest1-reversed-inc.cc [chrome:1280/50531] python3 ../../net/tools/dafsa/make_dafsa.py --reverse ../../net/base/registry_controlled_domains/effective_tld_names_unittest2.gperf gen/net/base/registry_controlled_domains/effective_tld_names_unittest2-reversed-inc.cc [chrome:1281/50531] python3 ../../mojo/public/tools/mojom/mojom_parser.py --input-root /builddir/build/BUILD/org.deepin.browser-6.3.9 --input-root /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen --output-root /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen --mojom-file-list=__media_midi_mojo__parser___build_toolchain_linux_unbundle_default__rule..rsp --check-imports /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/media/midi/mojo.build_metadata --enable-feature is_posix --enable-feature is_linux [chrome:1282/50531] python3 ../../mojo/public/tools/bindings/generate_type_mappings.py --output gen/mojo/public/mojom/base/base__type_mappings --cpp-typemap-config gen/mojo/public/mojom/base/base.typemap_config [chrome:1283/50531] touch obj/media/midi/mojo__parser.stamp [chrome:1284/50531] touch obj/mojo/public/mojom/base/base__type_mappings.stamp [chrome:1285/50531] touch obj/ppapi/c/c.stamp [chrome:1286/50531] python3 ../../mojo/public/tools/bindings/generate_type_mappings.py --output gen/mojo/public/mojom/base/base_blink__type_mappings --cpp-typemap-config gen/mojo/public/mojom/base/base_blink.typemap_config [chrome:1287/50531] python3 ../../mojo/public/tools/mojom/mojom_parser.py --input-root /builddir/build/BUILD/org.deepin.browser-6.3.9 --input-root /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen --output-root /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen --mojom-file-list=__media_learning_mojo_public_mojom_mojom__parser___build_toolchain_linux_unbundle_default__rule..rsp --check-imports /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/media/learning/mojo/public/mojom/mojom.build_metadata --enable-feature is_posix --enable-feature is_linux [chrome:1288/50531] python3 ../../mojo/public/tools/bindings/generate_type_mappings.py --output gen/media/mojo/mojom/remoting_common__type_mappings --cpp-typemap-config gen/media/mojo/mojom/remoting_common.typemap_config [chrome:1289/50531] python3 ../../net/tools/dafsa/make_dafsa.py --reverse ../../net/base/registry_controlled_domains/effective_tld_names_unittest5.gperf gen/net/base/registry_controlled_domains/effective_tld_names_unittest5-reversed-inc.cc [chrome:1290/50531] python3 ../../net/tools/dafsa/make_dafsa.py --reverse ../../net/base/registry_controlled_domains/effective_tld_names_unittest6.gperf gen/net/base/registry_controlled_domains/effective_tld_names_unittest6-reversed-inc.cc [chrome:1291/50531] python3 ../../build/write_buildflag_header.py --output pdf/buildflags.h --rulename //pdf:buildflags --gen-dir gen --definitions __pdf_buildflags___build_toolchain_linux_unbundle_default__rule.rsp [chrome:1292/50531] python3 ../../mojo/public/tools/bindings/generate_type_mappings.py --output gen/mojo/public/interfaces/bindings/bindings__type_mappings --cpp-typemap-config gen/mojo/public/interfaces/bindings/bindings.typemap_config [chrome:1293/50531] python3 ../../build/write_buildflag_header.py --output ppapi/buildflags/buildflags.h --rulename //ppapi/buildflags:buildflags --gen-dir gen --definitions __ppapi_buildflags_buildflags___build_toolchain_linux_unbundle_default__rule.rsp [chrome:1294/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //pdf/mojom/mojom:mojom /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/pdf/mojom/mojom.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/pdf/mojom/mojom.typemap_config.validated [chrome:1295/50531] python3 ../../mojo/public/tools/mojom/mojom_parser.py --input-root /builddir/build/BUILD/org.deepin.browser-6.3.9 --input-root /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen --output-root /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen --mojom-file-list=__mojo_public_interfaces_bindings_bindings__parser___build_toolchain_linux_unbundle_default__rule..rsp --check-imports /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/mojo/public/interfaces/bindings/bindings.build_metadata --enable-feature is_posix --enable-feature is_linux [chrome:1296/50531] python3 ../../mojo/public/tools/bindings/generate_type_mappings.py --output gen/chrome/browser/ui/webui/federated_learning/mojo_bindings__type_mappings --dependency gen/mojo/public/mojom/base/base__type_mappings --cpp-typemap-config gen/chrome/browser/ui/webui/federated_learning/mojo_bindings.typemap_config [chrome:1297/50531] touch obj/chrome/browser/ui/webui/federated_learning/mojo_bindings__type_mappings.stamp [chrome:1298/50531] python3 ../../mojo/public/tools/bindings/generate_type_mappings.py --output gen/chrome/common/service_process_mojom__type_mappings --dependency gen/mojo/public/mojom/base/base__type_mappings --cpp-typemap-config gen/chrome/common/service_process_mojom.typemap_config [chrome:1299/50531] touch obj/chrome/common/service_process_mojom__type_mappings.stamp [chrome:1300/50531] python3 ../../net/tools/dafsa/make_dafsa.py --reverse ../../net/base/registry_controlled_domains/effective_tld_names_unittest3.gperf gen/net/base/registry_controlled_domains/effective_tld_names_unittest3-reversed-inc.cc [chrome:1301/50531] python3 ../../mojo/public/tools/bindings/generate_type_mappings.py --output gen/chrome/services/file_util/public/mojom/mojom__type_mappings --dependency gen/mojo/public/mojom/base/base__type_mappings --cpp-typemap-config gen/chrome/services/file_util/public/mojom/mojom.typemap_config [chrome:1302/50531] touch obj/chrome/services/file_util/public/mojom/mojom__type_mappings.stamp [chrome:1303/50531] python3 ../../mojo/public/tools/bindings/generate_type_mappings.py --output gen/components/content_settings/core/common/mojo_bindings__type_mappings --dependency gen/mojo/public/mojom/base/base__type_mappings --cpp-typemap-config gen/components/content_settings/core/common/mojo_bindings.typemap_config [chrome:1304/50531] python3 ../../mojo/public/tools/bindings/generate_type_mappings.py --output gen/chrome/services/removable_storage_writer/public/mojom/mojom__type_mappings --dependency gen/mojo/public/mojom/base/base__type_mappings --cpp-typemap-config gen/chrome/services/removable_storage_writer/public/mojom/mojom.typemap_config [chrome:1305/50531] touch obj/chrome/services/removable_storage_writer/public/mojom/mojom__type_mappings.stamp [chrome:1306/50531] touch obj/components/content_settings/core/common/mojo_bindings__type_mappings.stamp [chrome:1307/50531] python3 ../../tools/json_schema_compiler/compiler.py --root=../../ --destdir=gen --namespace=extensions::api::\%\(namespace\)s --bundle-name=Chrome --generator=cpp-bundle-schema --include-rules=extensions/common/api:extensions::api::\%\(namespace\)s ../../chrome/common/extensions/api/accessibility_features.json ../../chrome/common/extensions/api/activity_log_private.json ../../chrome/common/extensions/api/autofill_private.idl ../../chrome/common/extensions/api/autotest_private.idl ../../chrome/common/extensions/api/bookmark_manager_private.json ../../chrome/common/extensions/api/bookmarks.json ../../chrome/common/extensions/api/braille_display_private.idl ../../chrome/common/extensions/api/chrome_web_view_internal.json ../../chrome/common/extensions/api/command_line_private.json ../../chrome/common/extensions/api/content_settings.json ../../chrome/common/extensions/api/context_menus.json ../../chrome/common/extensions/api/cookies.json ../../chrome/common/extensions/api/cryptotoken_private.idl ../../chrome/common/extensions/api/dashboard_private.json ../../chrome/common/extensions/api/debugger.json ../../chrome/common/extensions/api/desktop_capture.json ../../chrome/common/extensions/api/developer_private.idl ../../chrome/common/extensions/api/crash_report_private.idl ../../chrome/common/extensions/api/downloads.idl ../../chrome/common/extensions/api/downloads_internal.idl ../../chrome/common/extensions/api/enterprise_hardware_platform.idl ../../chrome/common/extensions/api/enterprise_reporting_private.idl ../../chrome/common/extensions/api/font_settings.json ../../chrome/common/extensions/api/gcm.json ../../chrome/common/extensions/api/history.json ../../chrome/common/extensions/api/i18n.json ../../chrome/common/extensions/api/identity.idl ../../chrome/common/extensions/api/identity_private.idl ../../chrome/common/extensions/api/image_writer_private.idl ../../chrome/common/extensions/api/instance_id.json ../../chrome/common/extensions/api/language_settings_private.idl ../../chrome/common/extensions/api/notifications.idl ../../chrome/common/extensions/api/omnibox.json ../../chrome/common/extensions/api/page_capture.json ../../chrome/common/extensions/api/passwords_private.idl ../../chrome/common/extensions/api/permissions.json ../../chrome/common/extensions/api/resources_private.idl ../../chrome/common/extensions/api/safe_browsing_private.idl ../../chrome/common/extensions/api/scripting.idl ../../chrome/common/extensions/api/search.idl ../../chrome/common/extensions/api/sessions.json ../../chrome/common/extensions/api/settings_private.idl ../../chrome/common/extensions/api/signed_in_devices.idl ../../chrome/common/extensions/api/system_indicator.idl ../../chrome/common/extensions/api/system_private.json ../../chrome/common/extensions/api/tab_capture.idl ../../chrome/common/extensions/api/tab_groups.json ../../chrome/common/extensions/api/tabs.json ../../chrome/common/extensions/api/types.json ../../chrome/common/extensions/api/web_navigation.json ../../chrome/common/extensions/api/webrtc_audio_private.idl ../../chrome/common/extensions/api/webrtc_desktop_capture_private.idl ../../chrome/common/extensions/api/webrtc_logging_private.idl ../../chrome/common/extensions/api/webstore_private.json ../../chrome/common/extensions/api/windows.json ../../chrome/common/extensions/api/ie_extend.json ../../chrome/common/extensions/api/activex_extend.json ../../chrome/common/extensions/api/processes.idl ../../chrome/common/extensions/api/input_ime.json ../../chrome/common/extensions/api/mdns.idl ../../chrome/common/extensions/api/action.json ../../chrome/common/extensions/api/browser_action.json ../../chrome/common/extensions/api/browsing_data.json ../../chrome/common/extensions/api/extension.json ../../chrome/common/extensions/api/idltest.idl ../../chrome/common/extensions/api/page_action.json ../../chrome/common/extensions/api/top_sites.json ../../chrome/common/extensions/api/app.json ../../chrome/common/extensions/api/commands.json ../../chrome/common/extensions/api/declarative_content.json ../../chrome/common/extensions/api/dom.json ../../chrome/common/extensions/api/privacy.json ../../chrome/common/extensions/api/proxy.json ../../chrome/common/extensions/api/tts.json ../../chrome/common/extensions/api/tts_engine.json ../../chrome/common/extensions/api/input_method_private.json [chrome:1308/50531] python3 ../../mojo/public/tools/bindings/generate_type_mappings.py --output gen/components/discardable_memory/public/mojom/mojom__type_mappings --dependency gen/mojo/public/mojom/base/base__type_mappings --cpp-typemap-config gen/components/discardable_memory/public/mojom/mojom.typemap_config [chrome:1309/50531] touch obj/chrome/common/extensions/api/generated_api_json_strings_bundle_generator_schema.stamp [chrome:1310/50531] touch obj/components/discardable_memory/public/mojom/mojom__type_mappings.stamp [chrome:1311/50531] python3 ../../mojo/public/tools/bindings/generate_type_mappings.py --output gen/components/media_router/common/mojom/logger__type_mappings --dependency gen/mojo/public/mojom/base/base__type_mappings --cpp-typemap-config gen/components/media_router/common/mojom/logger.typemap_config [chrome:1312/50531] python3 ../../mojo/public/tools/bindings/generate_type_mappings.py --output gen/components/metrics/public/mojom/call_stack_mojo_bindings__type_mappings --dependency gen/mojo/public/mojom/base/base__type_mappings --cpp-typemap-config gen/components/metrics/public/mojom/call_stack_mojo_bindings.typemap_config [chrome:1313/50531] touch obj/components/media_router/common/mojom/logger__type_mappings.stamp [chrome:1314/50531] touch obj/components/metrics/public/mojom/call_stack_mojo_bindings__type_mappings.stamp [chrome:1315/50531] python3 ../../mojo/public/tools/bindings/generate_type_mappings.py --output gen/components/optimization_guide/content/mojom/mojo_interfaces__type_mappings --dependency gen/mojo/public/mojom/base/base__type_mappings --cpp-typemap-config gen/components/optimization_guide/content/mojom/mojo_interfaces.typemap_config [chrome:1316/50531] touch obj/components/optimization_guide/content/mojom/mojo_interfaces__type_mappings.stamp [chrome:1317/50531] python3 ../../mojo/public/tools/bindings/generate_type_mappings.py --output gen/components/services/filesystem/public/mojom/mojom__type_mappings --dependency gen/mojo/public/mojom/base/base__type_mappings --cpp-typemap-config gen/components/services/filesystem/public/mojom/mojom.typemap_config [chrome:1318/50531] touch obj/components/services/filesystem/public/mojom/mojom__type_mappings.stamp [chrome:1319/50531] touch obj/media/learning/mojo/public/mojom/mojom__parser.stamp [chrome:1320/50531] python3 ../../mojo/public/tools/bindings/generate_type_mappings.py --output gen/components/services/font/public/mojom/mojom__type_mappings --dependency gen/mojo/public/mojom/base/base__type_mappings --cpp-typemap-config gen/components/services/font/public/mojom/mojom.typemap_config [chrome:1321/50531] touch obj/components/services/font/public/mojom/mojom__type_mappings.stamp [chrome:1322/50531] python3 ../../mojo/public/tools/bindings/generate_type_mappings.py --output gen/components/services/heap_profiling/public/mojom/mojom__type_mappings --dependency gen/mojo/public/mojom/base/base__type_mappings --cpp-typemap-config gen/components/services/heap_profiling/public/mojom/mojom.typemap_config [chrome:1323/50531] touch obj/components/services/heap_profiling/public/mojom/mojom__type_mappings.stamp [chrome:1324/50531] python3 ../../mojo/public/tools/bindings/generate_type_mappings.py --output gen/components/services/language_detection/public/mojom/mojom__type_mappings --dependency gen/mojo/public/mojom/base/base__type_mappings --cpp-typemap-config gen/components/services/language_detection/public/mojom/mojom.typemap_config [chrome:1325/50531] touch obj/components/services/language_detection/public/mojom/mojom__type_mappings.stamp [chrome:1326/50531] touch obj/media/mojo/mojom/remoting_common__type_mappings.stamp [chrome:1327/50531] touch obj/mojo/public/interfaces/bindings/bindings__parser.stamp [chrome:1328/50531] python3 ../../mojo/public/tools/bindings/generate_type_mappings.py --output gen/components/services/patch/public/mojom/mojom__type_mappings --dependency gen/mojo/public/mojom/base/base__type_mappings --cpp-typemap-config gen/components/services/patch/public/mojom/mojom.typemap_config [chrome:1329/50531] touch obj/mojo/public/interfaces/bindings/bindings__type_mappings.stamp [chrome:1330/50531] touch obj/components/services/patch/public/mojom/mojom__type_mappings.stamp [chrome:1331/50531] touch obj/mojo/public/mojom/base/base_blink__type_mappings.stamp [chrome:1332/50531] touch obj/pdf/buildflags.stamp [chrome:1333/50531] python3 ../../mojo/public/tools/bindings/generate_type_mappings.py --output gen/components/services/storage/public/mojom/filesystem/filesystem__type_mappings --dependency gen/mojo/public/mojom/base/base__type_mappings --cpp-typemap-config gen/components/services/storage/public/mojom/filesystem/filesystem.typemap_config [chrome:1334/50531] touch obj/pdf/mojom/mojom__type_mappings__validator.stamp [chrome:1335/50531] python3 ../../mojo/public/tools/bindings/generate_type_mappings.py --output gen/components/services/storage/public/mojom/buckets/buckets__type_mappings --dependency gen/mojo/public/mojom/base/base__type_mappings --cpp-typemap-config gen/components/services/storage/public/mojom/buckets/buckets.typemap_config [chrome:1336/50531] touch obj/components/services/storage/public/mojom/filesystem/filesystem__type_mappings.stamp [chrome:1337/50531] touch obj/components/services/storage/public/mojom/buckets/buckets__type_mappings.stamp [chrome:1338/50531] python3 ../../mojo/public/tools/bindings/generate_type_mappings.py --output gen/components/spellcheck/common/interfaces__type_mappings --dependency gen/mojo/public/mojom/base/base__type_mappings --cpp-typemap-config gen/components/spellcheck/common/interfaces.typemap_config [chrome:1339/50531] touch obj/ppapi/buildflags/buildflags.stamp [chrome:1340/50531] python3 ../../mojo/public/tools/bindings/generate_type_mappings.py --output gen/components/subresource_filter/core/mojom/mojom__type_mappings --dependency gen/mojo/public/mojom/base/base__type_mappings --cpp-typemap-config gen/components/subresource_filter/core/mojom/mojom.typemap_config [chrome:1341/50531] touch obj/components/spellcheck/common/interfaces__type_mappings.stamp [chrome:1342/50531] touch obj/components/subresource_filter/core/mojom/mojom__type_mappings.stamp [chrome:1343/50531] python3 ../../mojo/public/tools/bindings/generate_type_mappings.py --output gen/components/visitedlink/common/interfaces__type_mappings --dependency gen/mojo/public/mojom/base/base__type_mappings --cpp-typemap-config gen/components/visitedlink/common/interfaces.typemap_config [chrome:1344/50531] touch obj/components/visitedlink/common/interfaces__type_mappings.stamp [chrome:1345/50531] python3 ../../mojo/public/tools/bindings/generate_type_mappings.py --output gen/device/gamepad/public/mojom/mojom__type_mappings --dependency gen/mojo/public/mojom/base/base__type_mappings --cpp-typemap-config gen/device/gamepad/public/mojom/mojom.typemap_config [chrome:1346/50531] touch obj/device/gamepad/public/mojom/mojom__type_mappings.stamp [chrome:1347/50531] python3 ../../mojo/public/tools/bindings/generate_type_mappings.py --output gen/gpu/ipc/common/vulkan_interface__type_mappings --dependency gen/mojo/public/mojom/base/base__type_mappings --cpp-typemap-config gen/gpu/ipc/common/vulkan_interface.typemap_config [chrome:1348/50531] touch obj/gpu/ipc/common/vulkan_interface__type_mappings.stamp [chrome:1349/50531] python3 ../../mojo/public/tools/bindings/generate_type_mappings.py --output gen/media/learning/mojo/public/mojom/mojom__type_mappings --dependency gen/mojo/public/mojom/base/base__type_mappings --cpp-typemap-config gen/media/learning/mojo/public/mojom/mojom.typemap_config [chrome:1350/50531] touch obj/media/learning/mojo/public/mojom/mojom__type_mappings.stamp [chrome:1351/50531] python3 ../../mojo/public/tools/bindings/generate_type_mappings.py --output gen/components/services/unzip/public/mojom/mojom__type_mappings --dependency gen/components/services/filesystem/public/mojom/mojom__type_mappings --dependency gen/mojo/public/mojom/base/base__type_mappings --cpp-typemap-config gen/components/services/unzip/public/mojom/mojom.typemap_config [chrome:1352/50531] touch obj/components/services/unzip/public/mojom/mojom__type_mappings.stamp [chrome:1353/50531] python3 ../../mojo/public/tools/bindings/generate_type_mappings.py --output gen/media/midi/mojo__type_mappings --dependency gen/mojo/public/mojom/base/base__type_mappings --cpp-typemap-config gen/media/midi/mojo.typemap_config [chrome:1354/50531] touch obj/media/midi/mojo__type_mappings.stamp [chrome:1355/50531] python3 ../../mojo/public/tools/bindings/generate_type_mappings.py --output gen/components/content_settings/core/common/mojo_bindings_blink__type_mappings --dependency gen/mojo/public/mojom/base/base_blink__type_mappings --cpp-typemap-config gen/components/content_settings/core/common/mojo_bindings_blink.typemap_config [chrome:1356/50531] python3 ../../mojo/public/tools/bindings/generate_type_mappings.py --output gen/components/services/filesystem/public/mojom/mojom_blink__type_mappings --dependency gen/mojo/public/mojom/base/base_blink__type_mappings --cpp-typemap-config gen/components/services/filesystem/public/mojom/mojom_blink.typemap_config [chrome:1357/50531] touch obj/components/content_settings/core/common/mojo_bindings_blink__type_mappings.stamp [chrome:1358/50531] touch obj/components/services/filesystem/public/mojom/mojom_blink__type_mappings.stamp [chrome:1359/50531] python3 ../../mojo/public/tools/bindings/generate_type_mappings.py --output gen/gpu/ipc/common/vulkan_interface_blink__type_mappings --dependency gen/mojo/public/mojom/base/base_blink__type_mappings --cpp-typemap-config gen/gpu/ipc/common/vulkan_interface_blink.typemap_config [chrome:1360/50531] python3 ../../mojo/public/tools/bindings/generate_type_mappings.py --output gen/device/gamepad/public/mojom/mojom_blink__type_mappings --dependency gen/mojo/public/mojom/base/base_blink__type_mappings --cpp-typemap-config gen/device/gamepad/public/mojom/mojom_blink.typemap_config [chrome:1361/50531] touch obj/gpu/ipc/common/vulkan_interface_blink__type_mappings.stamp [chrome:1362/50531] touch obj/device/gamepad/public/mojom/mojom_blink__type_mappings.stamp [chrome:1363/50531] python3 ../../mojo/public/tools/bindings/generate_type_mappings.py --output gen/ipc/mojom__type_mappings --dependency gen/mojo/public/interfaces/bindings/bindings__type_mappings --dependency gen/mojo/public/mojom/base/base__type_mappings --cpp-typemap-config gen/ipc/mojom.typemap_config [chrome:1364/50531] touch obj/ipc/mojom__type_mappings.stamp [chrome:1365/50531] python3 ../../mojo/public/tools/bindings/generate_type_mappings.py --output gen/media/learning/mojo/public/mojom/mojom_blink__type_mappings --dependency gen/mojo/public/mojom/base/base_blink__type_mappings --cpp-typemap-config gen/media/learning/mojo/public/mojom/mojom_blink.typemap_config [chrome:1366/50531] touch obj/media/learning/mojo/public/mojom/mojom_blink__type_mappings.stamp [chrome:1367/50531] python3 ../../tools/json_schema_compiler/compiler.py ../../extensions/common/api/printer_provider.idl --root=../../ --destdir=gen --namespace=extensions::api::\%\(namespace\)s --generator=cpp --include-rules= [chrome:1368/50531] python3 ../../mojo/public/tools/bindings/generate_type_mappings.py --output gen/media/midi/mojo_blink__type_mappings --dependency gen/mojo/public/mojom/base/base_blink__type_mappings --cpp-typemap-config gen/media/midi/mojo_blink.typemap_config [chrome:1369/50531] touch obj/media/midi/mojo_blink__type_mappings.stamp [chrome:1370/50531] python3 ../../mojo/public/tools/mojom/mojom_parser.py --input-root /builddir/build/BUILD/org.deepin.browser-6.3.9 --input-root /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen --output-root /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen --mojom-file-list=__ipc_mojom__parser___build_toolchain_linux_unbundle_default__rule..rsp --check-imports /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/ipc/mojom.build_metadata --enable-feature is_posix --enable-feature is_linux [chrome:1371/50531] touch obj/ipc/mojom__parser.stamp [chrome:1372/50531] python3 ../../net/tools/dafsa/make_dafsa.py ../../components/url_formatter/spoof_checks/common_words/data/common_words.gperf gen/components/url_formatter/spoof_checks/common_words/common_words-inc.cc [chrome:1373/50531] touch obj/components/url_formatter/spoof_checks/common_words/common_words_dafsa.stamp [chrome:1374/50531] python3 ../../tools/json_schema_compiler/compiler.py ../../extensions/common/api/app_window.idl --root=../../ --destdir=gen --namespace=extensions::api::\%\(namespace\)s --generator=cpp --include-rules= [chrome:1375/50531] clang++ -MMD -MF obj/ppapi/cpp/objects/array_output.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../.. -Igen -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../ppapi/cpp/array_output.cc -o obj/ppapi/cpp/objects/array_output.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:1376/50531] python3 ../../tools/json_schema_compiler/compiler.py ../../extensions/common/api/printer_provider_internal.idl --root=../../ --destdir=gen --namespace=extensions::api::\%\(namespace\)s --generator=cpp --include-rules= [chrome:1377/50531] clang++ -MMD -MF obj/ppapi/cpp/objects/audio.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../.. -Igen -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../ppapi/cpp/audio.cc -o obj/ppapi/cpp/objects/audio.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:1378/50531] clang++ -MMD -MF obj/ppapi/cpp/objects/audio_buffer.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../.. -Igen -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../ppapi/cpp/audio_buffer.cc -o obj/ppapi/cpp/objects/audio_buffer.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:1379/50531] clang++ -MMD -MF obj/ppapi/cpp/objects/audio_config.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../.. -Igen -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../ppapi/cpp/audio_config.cc -o obj/ppapi/cpp/objects/audio_config.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:1380/50531] clang++ -MMD -MF obj/ppapi/cpp/objects/fullscreen.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../.. -Igen -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../ppapi/cpp/fullscreen.cc -o obj/ppapi/cpp/objects/fullscreen.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:1381/50531] clang++ -MMD -MF obj/ppapi/cpp/objects/graphics_3d_client.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../.. -Igen -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../ppapi/cpp/graphics_3d_client.cc -o obj/ppapi/cpp/objects/graphics_3d_client.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:1382/50531] clang++ -MMD -MF obj/ppapi/cpp/objects/core.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../.. -Igen -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../ppapi/cpp/core.cc -o obj/ppapi/cpp/objects/core.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:1383/50531] clang++ -MMD -MF obj/ppapi/cpp/objects/graphics_3d.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../.. -Igen -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../ppapi/cpp/graphics_3d.cc -o obj/ppapi/cpp/objects/graphics_3d.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:1384/50531] clang++ -MMD -MF obj/ppapi/cpp/objects/file_system.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../.. -Igen -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../ppapi/cpp/file_system.cc -o obj/ppapi/cpp/objects/file_system.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:1385/50531] clang++ -MMD -MF obj/ppapi/cpp/objects/host_resolver.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../.. -Igen -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../ppapi/cpp/host_resolver.cc -o obj/ppapi/cpp/objects/host_resolver.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:1386/50531] clang++ -MMD -MF obj/ppapi/cpp/objects/file_io.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../.. -Igen -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../ppapi/cpp/file_io.cc -o obj/ppapi/cpp/objects/file_io.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:1387/50531] clang++ -MMD -MF obj/ppapi/cpp/objects/graphics_2d.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../.. -Igen -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../ppapi/cpp/graphics_2d.cc -o obj/ppapi/cpp/objects/graphics_2d.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:1388/50531] clang++ -MMD -MF obj/ppapi/cpp/objects/file_ref.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../.. -Igen -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../ppapi/cpp/file_ref.cc -o obj/ppapi/cpp/objects/file_ref.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:1389/50531] clang++ -MMD -MF obj/ppapi/cpp/objects/image_data.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../.. -Igen -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../ppapi/cpp/image_data.cc -o obj/ppapi/cpp/objects/image_data.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:1390/50531] clang++ -MMD -MF obj/ppapi/cpp/objects/directory_entry.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../.. -Igen -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../ppapi/cpp/directory_entry.cc -o obj/ppapi/cpp/objects/directory_entry.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:1391/50531] clang++ -MMD -MF obj/ppapi/cpp/objects/instance_handle.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../.. -Igen -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../ppapi/cpp/instance_handle.cc -o obj/ppapi/cpp/objects/instance_handle.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:1392/50531] clang++ -MMD -MF obj/ppapi/cpp/objects/rect.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../.. -Igen -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../ppapi/cpp/rect.cc -o obj/ppapi/cpp/objects/rect.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:1393/50531] clang++ -MMD -MF obj/ppapi/cpp/objects/input_event.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../.. -Igen -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../ppapi/cpp/input_event.cc -o obj/ppapi/cpp/objects/input_event.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:1394/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py -o gen/mojo/public/tools/bindings --use_bundled_pylibs precompile [chrome:1395/50531] touch obj/mojo/public/tools/bindings/precompile_templates.stamp [chrome:1396/50531] clang++ -MMD -MF obj/ppapi/cpp/objects/mouse_cursor.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../.. -Igen -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../ppapi/cpp/mouse_cursor.cc -o obj/ppapi/cpp/objects/mouse_cursor.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:1397/50531] clang++ -MMD -MF obj/ppapi/cpp/objects/message_loop.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../.. -Igen -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../ppapi/cpp/message_loop.cc -o obj/ppapi/cpp/objects/message_loop.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:1398/50531] clang++ -MMD -MF obj/ppapi/cpp/objects/media_stream_audio_track.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../.. -Igen -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../ppapi/cpp/media_stream_audio_track.cc -o obj/ppapi/cpp/objects/media_stream_audio_track.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:1399/50531] clang++ -MMD -MF obj/ppapi/cpp/objects/media_stream_video_track.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../.. -Igen -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../ppapi/cpp/media_stream_video_track.cc -o obj/ppapi/cpp/objects/media_stream_video_track.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:1400/50531] clang++ -MMD -MF obj/ppapi/cpp/objects/instance.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../.. -Igen -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../ppapi/cpp/instance.cc -o obj/ppapi/cpp/objects/instance.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:1401/50531] clang++ -MMD -MF obj/ppapi/cpp/objects/net_address.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../.. -Igen -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../ppapi/cpp/net_address.cc -o obj/ppapi/cpp/objects/net_address.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:1402/50531] clang++ -MMD -MF obj/ppapi/cpp/objects/mouse_lock.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../.. -Igen -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../ppapi/cpp/mouse_lock.cc -o obj/ppapi/cpp/objects/mouse_lock.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:1403/50531] clang++ -MMD -MF obj/ppapi/cpp/objects/resource.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../.. -Igen -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../ppapi/cpp/resource.cc -o obj/ppapi/cpp/objects/resource.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:1404/50531] clang++ -MMD -MF obj/ppapi/cpp/objects/network_proxy.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../.. -Igen -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../ppapi/cpp/network_proxy.cc -o obj/ppapi/cpp/objects/network_proxy.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:1405/50531] clang++ -MMD -MF obj/ppapi/cpp/objects/network_monitor.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../.. -Igen -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../ppapi/cpp/network_monitor.cc -o obj/ppapi/cpp/objects/network_monitor.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:1406/50531] clang++ -MMD -MF obj/ppapi/cpp/objects/text_input_controller.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../.. -Igen -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../ppapi/cpp/text_input_controller.cc -o obj/ppapi/cpp/objects/text_input_controller.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:1407/50531] clang++ -MMD -MF obj/ppapi/cpp/objects/tcp_socket.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../.. -Igen -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../ppapi/cpp/tcp_socket.cc -o obj/ppapi/cpp/objects/tcp_socket.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:1408/50531] clang++ -MMD -MF obj/ppapi/cpp/objects/network_list.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../.. -Igen -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../ppapi/cpp/network_list.cc -o obj/ppapi/cpp/objects/network_list.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:1409/50531] clang++ -MMD -MF obj/ppapi/cpp/objects/module.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../.. -Igen -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../ppapi/cpp/module.cc -o obj/ppapi/cpp/objects/module.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:1410/50531] clang++ -MMD -MF obj/ppapi/cpp/objects/url_request_info.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../.. -Igen -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../ppapi/cpp/url_request_info.cc -o obj/ppapi/cpp/objects/url_request_info.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:1411/50531] clang++ -MMD -MF obj/ppapi/cpp/objects/udp_socket.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../.. -Igen -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../ppapi/cpp/udp_socket.cc -o obj/ppapi/cpp/objects/udp_socket.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:1412/50531] clang++ -MMD -MF obj/ppapi/cpp/objects/url_loader.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../.. -Igen -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../ppapi/cpp/url_loader.cc -o obj/ppapi/cpp/objects/url_loader.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:1413/50531] clang++ -MMD -MF obj/ppapi/cpp/objects/url_response_info.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../.. -Igen -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../ppapi/cpp/url_response_info.cc -o obj/ppapi/cpp/objects/url_response_info.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:1414/50531] clang++ -MMD -MF obj/ppapi/cpp/objects/var_array_buffer.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../.. -Igen -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../ppapi/cpp/var_array_buffer.cc -o obj/ppapi/cpp/objects/var_array_buffer.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:1415/50531] clang++ -MMD -MF obj/ppapi/cpp/objects/var_array.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../.. -Igen -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../ppapi/cpp/var_array.cc -o obj/ppapi/cpp/objects/var_array.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:1416/50531] clang++ -MMD -MF obj/ppapi/cpp/objects/var_dictionary.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../.. -Igen -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../ppapi/cpp/var_dictionary.cc -o obj/ppapi/cpp/objects/var_dictionary.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:1417/50531] clang++ -MMD -MF obj/ppapi/cpp/objects/video_frame.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../.. -Igen -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../ppapi/cpp/video_frame.cc -o obj/ppapi/cpp/objects/video_frame.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:1418/50531] clang++ -MMD -MF obj/ppapi/cpp/objects/view.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../.. -Igen -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../ppapi/cpp/view.cc -o obj/ppapi/cpp/objects/view.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:1419/50531] clang++ -MMD -MF obj/ppapi/cpp/objects/var.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../.. -Igen -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../ppapi/cpp/var.cc -o obj/ppapi/cpp/objects/var.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:1420/50531] clang++ -MMD -MF obj/ppapi/cpp/objects/video_decoder.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../.. -Igen -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../ppapi/cpp/video_decoder.cc -o obj/ppapi/cpp/objects/video_decoder.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:1421/50531] clang++ -MMD -MF obj/ppapi/cpp/objects/websocket.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../.. -Igen -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../ppapi/cpp/websocket.cc -o obj/ppapi/cpp/objects/websocket.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:1422/50531] clang++ -MMD -MF obj/ppapi/cpp/objects/vpn_provider.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../.. -Igen -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../ppapi/cpp/vpn_provider.cc -o obj/ppapi/cpp/objects/vpn_provider.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:1423/50531] clang++ -MMD -MF obj/ppapi/cpp/objects/buffer_dev.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../.. -Igen -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../ppapi/cpp/dev/buffer_dev.cc -o obj/ppapi/cpp/objects/buffer_dev.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:1424/50531] clang++ -MMD -MF obj/ppapi/cpp/objects/video_encoder.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../.. -Igen -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../ppapi/cpp/video_encoder.cc -o obj/ppapi/cpp/objects/video_encoder.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:1425/50531] clang++ -MMD -MF obj/ppapi/cpp/objects/audio_output_dev.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../.. -Igen -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../ppapi/cpp/dev/audio_output_dev.cc -o obj/ppapi/cpp/objects/audio_output_dev.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:1426/50531] clang++ -MMD -MF obj/ppapi/cpp/objects/audio_input_dev.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../.. -Igen -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../ppapi/cpp/dev/audio_input_dev.cc -o obj/ppapi/cpp/objects/audio_input_dev.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:1427/50531] clang++ -MMD -MF obj/ppapi/cpp/objects/crypto_dev.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../.. -Igen -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../ppapi/cpp/dev/crypto_dev.cc -o obj/ppapi/cpp/objects/crypto_dev.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:1428/50531] clang++ -MMD -MF obj/ppapi/cpp/objects/cursor_control_dev.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../.. -Igen -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../ppapi/cpp/dev/cursor_control_dev.cc -o obj/ppapi/cpp/objects/cursor_control_dev.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:1429/50531] python3 ../../tools/json_schema_compiler/compiler.py --root=../../ --destdir=gen --namespace=extensions::api::\%\(namespace\)s --bundle-name= --generator=cpp-bundle-registration --impl-dir=extensions/browser/api --include-rules= ../../extensions/common/api/alarms.idl ../../extensions/common/api/app_current_window_internal.idl ../../extensions/common/api/app_runtime.idl ../../extensions/common/api/app_view_guest_internal.json ../../extensions/common/api/app_window.idl ../../extensions/common/api/audio.idl ../../extensions/common/api/automation.idl ../../extensions/common/api/automation_internal.idl ../../extensions/common/api/bluetooth.idl ../../extensions/common/api/bluetooth_low_energy.idl ../../extensions/common/api/bluetooth_private.idl ../../extensions/common/api/bluetooth_socket.idl ../../extensions/common/api/cec_private.idl ../../extensions/common/api/clipboard.idl ../../extensions/common/api/declarative_net_request.idl ../../extensions/common/api/dns.idl ../../extensions/common/api/events.json ../../extensions/common/api/extension_options_internal.idl ../../extensions/common/api/extension_types.json ../../extensions/common/api/feedback_private.idl ../../extensions/common/api/file_system.idl ../../extensions/common/api/guest_view_internal.json ../../extensions/common/api/management.json ../../extensions/common/api/hid.idl ../../extensions/common/api/idle.json ../../extensions/common/api/metrics_private.json ../../extensions/common/api/mime_handler_private.idl ../../extensions/common/api/mime_handler_view_guest_internal.json ../../extensions/common/api/mojo_private.idl ../../extensions/common/api/networking_private.idl ../../extensions/common/api/power.idl ../../extensions/common/api/printer_provider.idl ../../extensions/common/api/printer_provider_internal.idl ../../extensions/common/api/runtime.json ../../extensions/common/api/serial.idl ../../extensions/common/api/socket.idl ../../extensions/common/api/sockets_tcp.idl ../../extensions/common/api/sockets_tcp_server.idl ../../extensions/common/api/sockets_udp.idl ../../extensions/common/api/storage.json ../../extensions/common/api/system_cpu.idl ../../extensions/common/api/system_display.idl ../../extensions/common/api/system_memory.idl ../../extensions/common/api/system_network.idl ../../extensions/common/api/system_storage.idl ../../extensions/common/api/test.json ../../extensions/common/api/usb.idl ../../extensions/common/api/virtual_keyboard.idl ../../extensions/common/api/virtual_keyboard_private.json ../../extensions/common/api/web_request.json ../../extensions/common/api/web_view_internal.json ../../extensions/common/api/web_request_internal.json [chrome:1430/50531] clang++ -MMD -MF obj/ppapi/cpp/objects/device_ref_dev.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../.. -Igen -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../ppapi/cpp/dev/device_ref_dev.cc -o obj/ppapi/cpp/objects/device_ref_dev.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:1431/50531] touch obj/extensions/browser/api/api_registration_bundle_generator_registration.stamp [chrome:1432/50531] clang++ -MMD -MF obj/ppapi/cpp/objects/memory_dev.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../.. -Igen -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../ppapi/cpp/dev/memory_dev.cc -o obj/ppapi/cpp/objects/memory_dev.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:1433/50531] clang++ -MMD -MF obj/ppapi/cpp/objects/file_chooser_dev.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../.. -Igen -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../ppapi/cpp/dev/file_chooser_dev.cc -o obj/ppapi/cpp/objects/file_chooser_dev.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:1434/50531] clang++ -MMD -MF obj/ppapi/cpp/objects/ime_input_event_dev.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../.. -Igen -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../ppapi/cpp/dev/ime_input_event_dev.cc -o obj/ppapi/cpp/objects/ime_input_event_dev.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:1435/50531] clang++ -MMD -MF obj/ppapi/cpp/objects/text_input_dev.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../.. -Igen -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../ppapi/cpp/dev/text_input_dev.cc -o obj/ppapi/cpp/objects/text_input_dev.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:1436/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__chrome_browser_promo_browser_command_mojo_bindings__generate_message_ids___build_toolchain_linux_unbundle_default__rule..rsp --generate_non_variant_code --generate_message_ids -g c++ --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:1437/50531] touch obj/chrome/browser/promo_browser_command/mojo_bindings__generate_message_ids.stamp [chrome:1438/50531] python3 ../../tools/json_schema_compiler/compiler.py --root=../../ --destdir=gen --namespace=extensions::api::\%\(namespace\)s --bundle-name= --generator=cpp-bundle-schema --include-rules= ../../extensions/common/api/alarms.idl ../../extensions/common/api/app_current_window_internal.idl ../../extensions/common/api/app_runtime.idl ../../extensions/common/api/app_view_guest_internal.json ../../extensions/common/api/app_window.idl ../../extensions/common/api/audio.idl ../../extensions/common/api/automation.idl ../../extensions/common/api/automation_internal.idl ../../extensions/common/api/bluetooth.idl ../../extensions/common/api/bluetooth_low_energy.idl ../../extensions/common/api/bluetooth_private.idl ../../extensions/common/api/bluetooth_socket.idl ../../extensions/common/api/cec_private.idl ../../extensions/common/api/clipboard.idl ../../extensions/common/api/declarative_net_request.idl ../../extensions/common/api/dns.idl ../../extensions/common/api/events.json ../../extensions/common/api/extension_options_internal.idl ../../extensions/common/api/extension_types.json ../../extensions/common/api/feedback_private.idl ../../extensions/common/api/file_system.idl ../../extensions/common/api/guest_view_internal.json ../../extensions/common/api/management.json ../../extensions/common/api/hid.idl ../../extensions/common/api/idle.json ../../extensions/common/api/metrics_private.json ../../extensions/common/api/mime_handler_private.idl ../../extensions/common/api/mime_handler_view_guest_internal.json ../../extensions/common/api/mojo_private.idl ../../extensions/common/api/networking_private.idl ../../extensions/common/api/power.idl ../../extensions/common/api/printer_provider.idl ../../extensions/common/api/printer_provider_internal.idl ../../extensions/common/api/runtime.json ../../extensions/common/api/serial.idl ../../extensions/common/api/socket.idl ../../extensions/common/api/sockets_tcp.idl ../../extensions/common/api/sockets_tcp_server.idl ../../extensions/common/api/sockets_udp.idl ../../extensions/common/api/storage.json ../../extensions/common/api/system_cpu.idl ../../extensions/common/api/system_display.idl ../../extensions/common/api/system_memory.idl ../../extensions/common/api/system_network.idl ../../extensions/common/api/system_storage.idl ../../extensions/common/api/test.json ../../extensions/common/api/usb.idl ../../extensions/common/api/virtual_keyboard.idl ../../extensions/common/api/virtual_keyboard_private.json ../../extensions/common/api/web_request.json ../../extensions/common/api/web_view_internal.json ../../extensions/common/api/web_request_internal.json ../../extensions/common/api/declarative_web_request.json ../../extensions/common/api/web_view_request.json [chrome:1439/50531] clang++ -MMD -MF obj/ppapi/cpp/objects/printing_dev.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../.. -Igen -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../ppapi/cpp/dev/printing_dev.cc -o obj/ppapi/cpp/objects/printing_dev.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:1440/50531] touch obj/extensions/common/api/generated_api_json_strings_bundle_generator_schema.stamp [chrome:1441/50531] clang++ -MMD -MF obj/ppapi/cpp/objects/url_util_dev.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../.. -Igen -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../ppapi/cpp/dev/url_util_dev.cc -o obj/ppapi/cpp/objects/url_util_dev.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:1442/50531] clang++ -MMD -MF obj/ppapi/cpp/objects/view_dev.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../.. -Igen -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../ppapi/cpp/dev/view_dev.cc -o obj/ppapi/cpp/objects/view_dev.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:1443/50531] clang++ -MMD -MF obj/ppapi/cpp/objects/video_capture_dev.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../.. -Igen -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../ppapi/cpp/dev/video_capture_dev.cc -o obj/ppapi/cpp/objects/video_capture_dev.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:1444/50531] clang++ -MMD -MF obj/ppapi/cpp/objects/video_decoder_client_dev.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../.. -Igen -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../ppapi/cpp/dev/video_decoder_client_dev.cc -o obj/ppapi/cpp/objects/video_decoder_client_dev.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:1445/50531] clang++ -MMD -MF obj/ppapi/cpp/objects/video_decoder_dev.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../.. -Igen -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../ppapi/cpp/dev/video_decoder_dev.cc -o obj/ppapi/cpp/objects/video_decoder_dev.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:1446/50531] clang++ -MMD -MF obj/ppapi/cpp/objects/video_capture_client_dev.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../.. -Igen -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../ppapi/cpp/dev/video_capture_client_dev.cc -o obj/ppapi/cpp/objects/video_capture_client_dev.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:1447/50531] clang++ -MMD -MF obj/ppapi/cpp/objects/file_io_private.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../.. -Igen -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../ppapi/cpp/private/file_io_private.cc -o obj/ppapi/cpp/objects/file_io_private.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:1448/50531] clang++ -MMD -MF obj/ppapi/cpp/objects/camera_capabilities_private.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../.. -Igen -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../ppapi/cpp/private/camera_capabilities_private.cc -o obj/ppapi/cpp/objects/camera_capabilities_private.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:1449/50531] clang++ -MMD -MF obj/ppapi/cpp/objects/camera_device_private.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../.. -Igen -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../ppapi/cpp/private/camera_device_private.cc -o obj/ppapi/cpp/objects/camera_device_private.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:1450/50531] python3 ../../tools/json_schema_compiler/compiler.py ../../extensions/common/api/bluetooth_private.idl --root=../../ --destdir=gen --namespace=extensions::api::\%\(namespace\)s --generator=cpp --include-rules= [chrome:1451/50531] clang++ -MMD -MF obj/ppapi/cpp/objects/ext_crx_file_system_private.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../.. -Igen -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../ppapi/cpp/private/ext_crx_file_system_private.cc -o obj/ppapi/cpp/objects/ext_crx_file_system_private.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:1452/50531] touch obj/extensions/common/api/generated_api_types_schema_generator.stamp [chrome:1453/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__chrome_browser_promo_browser_command_mojo_bindings_js__generator___build_toolchain_linux_unbundle_default__rule..rsp -g javascript --js_bindings_mode=new --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:1454/50531] touch obj/chrome/browser/promo_browser_command/mojo_bindings_js__generator.stamp [chrome:1455/50531] touch obj/chrome/browser/promo_browser_command/mojo_bindings_js.stamp [chrome:1456/50531] clang++ -MMD -MF obj/ppapi/cpp/objects/flash_font_file.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../.. -Igen -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../ppapi/cpp/private/flash_font_file.cc -o obj/ppapi/cpp/objects/flash_font_file.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:1457/50531] clang++ -MMD -MF obj/ppapi/cpp/objects/scriptable_object_deprecated.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../.. -Igen -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../ppapi/cpp/dev/scriptable_object_deprecated.cc -o obj/ppapi/cpp/objects/scriptable_object_deprecated.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:1458/50531] python3 ../../net/tools/dafsa/make_dafsa.py --reverse ../../net/base/registry_controlled_domains/effective_tld_names.gperf gen/net/base/registry_controlled_domains/effective_tld_names-reversed-inc.cc [chrome:1459/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__chrome_browser_promo_browser_command_mojo_bindings__generator___build_toolchain_linux_unbundle_default__rule..rsp -g c++ --typemap gen/chrome/browser/promo_browser_command/mojo_bindings__type_mappings --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:1460/50531] touch obj/chrome/browser/promo_browser_command/mojo_bindings__generator.stamp [chrome:1461/50531] clang++ -MMD -MF obj/ppapi/cpp/objects/host_resolver_private.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../.. -Igen -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../ppapi/cpp/private/host_resolver_private.cc -o obj/ppapi/cpp/objects/host_resolver_private.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:1462/50531] clang++ -MMD -MF obj/ppapi/cpp/objects/find_private.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../.. -Igen -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../ppapi/cpp/private/find_private.cc -o obj/ppapi/cpp/objects/find_private.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:1463/50531] clang++ -MMD -MF obj/ppapi/cpp/objects/lock.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../.. -Igen -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../ppapi/utility/threading/lock.cc -o obj/ppapi/cpp/objects/lock.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:1464/50531] clang++ -MMD -MF obj/ppapi/cpp/objects/simple_thread.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../.. -Igen -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../ppapi/utility/threading/simple_thread.cc -o obj/ppapi/cpp/objects/simple_thread.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:1465/50531] clang++ -MMD -MF obj/ppapi/cpp/objects/pass_file_handle.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../.. -Igen -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../ppapi/cpp/private/pass_file_handle.cc -o obj/ppapi/cpp/objects/pass_file_handle.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:1466/50531] clang++ -MMD -MF obj/ppapi/cpp/objects/instance_private.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../.. -Igen -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../ppapi/cpp/private/instance_private.cc -o obj/ppapi/cpp/objects/instance_private.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:1467/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__chrome_browser_resource_coordinator_mojo_bindings__generate_message_ids___build_toolchain_linux_unbundle_default__rule..rsp --generate_non_variant_code --generate_message_ids -g c++ --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:1468/50531] touch obj/chrome/browser/resource_coordinator/mojo_bindings__generate_message_ids.stamp [chrome:1469/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //printing/backend/mojom/mojom:mojom /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/printing/backend/mojom/mojom.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/printing/backend/mojom/mojom.typemap_config.validated [chrome:1470/50531] python3 ../../build/write_buildflag_header.py --output printing/buildflags/buildflags.h --rulename //printing/buildflags:buildflags --gen-dir gen --definitions __printing_buildflags_buildflags___build_toolchain_linux_unbundle_default__rule.rsp [chrome:1471/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__chrome_browser_promo_browser_command_mojo_bindings_shared__generator___build_toolchain_linux_unbundle_default__rule..rsp --generate_non_variant_code -g c++ [chrome:1472/50531] touch obj/chrome/browser/promo_browser_command/mojo_bindings_shared__generator.stamp [chrome:1473/50531] clang++ -MMD -MF obj/ppapi/cpp/objects/net_address_private.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../.. -Igen -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../ppapi/cpp/private/net_address_private.cc -o obj/ppapi/cpp/objects/net_address_private.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:1474/50531] touch obj/printing/backend/mojom/mojom__type_mappings__validator.stamp [chrome:1475/50531] touch obj/printing/buildflags/buildflags.stamp [chrome:1476/50531] clang++ -MMD -MF obj/ppapi/cpp/objects/isolated_file_system_private.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../.. -Igen -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../ppapi/cpp/private/isolated_file_system_private.cc -o obj/ppapi/cpp/objects/isolated_file_system_private.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:1477/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //printing/mojom/mojom:mojom /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/printing/mojom/mojom.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/printing/mojom/mojom.typemap_config.validated [chrome:1478/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__chrome_browser_resource_coordinator_mojo_bindings_js__generator___build_toolchain_linux_unbundle_default__rule..rsp -g javascript --js_bindings_mode=new --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:1479/50531] touch obj/chrome/browser/resource_coordinator/mojo_bindings_js__generator.stamp [chrome:1480/50531] touch obj/chrome/browser/resource_coordinator/mojo_bindings_js.stamp [chrome:1481/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__chrome_browser_resource_coordinator_mojo_bindings__generator___build_toolchain_linux_unbundle_default__rule..rsp -g c++ --typemap gen/chrome/browser/resource_coordinator/mojo_bindings__type_mappings --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:1482/50531] clang++ -MMD -MF obj/ppapi/cpp/objects/tcp_server_socket_private.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../.. -Igen -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../ppapi/cpp/private/tcp_server_socket_private.cc -o obj/ppapi/cpp/objects/tcp_server_socket_private.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:1483/50531] touch obj/chrome/browser/resource_coordinator/mojo_bindings__generator.stamp [chrome:1484/50531] touch obj/printing/mojom/mojom__type_mappings__validator.stamp [chrome:1485/50531] python3 ../../build/write_buildflag_header.py --output rlz/buildflags/buildflags.h --rulename //rlz/buildflags:buildflags --gen-dir gen --definitions __rlz_buildflags_buildflags___build_toolchain_linux_unbundle_default__rule.rsp [chrome:1486/50531] python3 ../../mojo/public/tools/mojom/mojom_parser.py --input-root /builddir/build/BUILD/org.deepin.browser-6.3.9 --input-root /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen --output-root /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen --mojom-file-list=__printing_mojom_mojom__parser___build_toolchain_linux_unbundle_default__rule..rsp --check-imports /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/printing/mojom/mojom.build_metadata --enable-feature is_posix --enable-feature is_linux [chrome:1487/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__chrome_browser_ui_webui_app_service_internals_mojo_bindings__generate_message_ids___build_toolchain_linux_unbundle_default__rule..rsp --generate_non_variant_code --generate_message_ids -g c++ --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:1488/50531] touch obj/chrome/browser/ui/webui/app_service_internals/mojo_bindings__generate_message_ids.stamp [chrome:1489/50531] clang++ -MMD -MF obj/ppapi/cpp/objects/uma_private.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../.. -Igen -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../ppapi/cpp/private/uma_private.cc -o obj/ppapi/cpp/objects/uma_private.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:1490/50531] touch obj/printing/mojom/mojom__parser.stamp [chrome:1491/50531] clang++ -MMD -MF obj/ppapi/cpp/objects/tcp_socket_private.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../.. -Igen -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../ppapi/cpp/private/tcp_socket_private.cc -o obj/ppapi/cpp/objects/tcp_socket_private.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:1492/50531] touch obj/rlz/buildflags/buildflags.stamp [chrome:1493/50531] touch obj/sandbox/common.stamp [chrome:1494/50531] touch obj/sandbox/sandbox_export.stamp [chrome:1495/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__chrome_browser_resource_coordinator_mojo_bindings_shared__generator___build_toolchain_linux_unbundle_default__rule..rsp --generate_non_variant_code -g c++ [chrome:1496/50531] touch obj/chrome/browser/resource_coordinator/mojo_bindings_shared__generator.stamp [chrome:1497/50531] clang++ -MMD -MF obj/ppapi/cpp/objects/udp_socket_private.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../.. -Igen -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../ppapi/cpp/private/udp_socket_private.cc -o obj/ppapi/cpp/objects/udp_socket_private.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:1498/50531] clang++ -MMD -MF obj/ppapi/cpp/objects/x509_certificate_private.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../.. -Igen -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../ppapi/cpp/private/x509_certificate_private.cc -o obj/ppapi/cpp/objects/x509_certificate_private.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:1499/50531] python3 ../../build/write_buildflag_header.py --output sandbox/sandbox_buildflags.h --rulename //sandbox:sandbox_buildflags --gen-dir gen --definitions __sandbox_sandbox_buildflags___build_toolchain_linux_unbundle_default__rule.rsp [chrome:1500/50531] clang++ -MMD -MF obj/ppapi/cpp/objects/video_frame_private.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../.. -Igen -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../ppapi/cpp/private/video_frame_private.cc -o obj/ppapi/cpp/objects/video_frame_private.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:1501/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__chrome_browser_ui_webui_bluetooth_internals_mojo_bindings__generate_message_ids___build_toolchain_linux_unbundle_default__rule..rsp --generate_non_variant_code --generate_message_ids -g c++ --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:1502/50531] touch obj/sandbox/sandbox_buildflags.stamp [chrome:1503/50531] touch obj/chrome/browser/ui/webui/bluetooth_internals/mojo_bindings__generate_message_ids.stamp [chrome:1504/50531] touch obj/sandbox/linux/sandbox_services_headers.stamp [chrome:1505/50531] clang -MMD -MF obj/sandbox/linux/chrome_sandbox/process_util_linux.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DFUSE_USE_VERSION=34 -I../.. -Igen -std=gnu99 -Wno-sign-compare -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../sandbox/linux/suid/process_util_linux.c -o obj/sandbox/linux/chrome_sandbox/process_util_linux.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:1506/50531] clang++ -MMD -MF obj/ppapi/cpp/objects/paint_aggregator.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../.. -Igen -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../ppapi/utility/graphics/paint_aggregator.cc -o obj/ppapi/cpp/objects/paint_aggregator.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:1507/50531] python3 ../../build/write_buildflag_header.py --output sandbox/policy/chromecast_sandbox_allowlist_buildflags.h --rulename //sandbox/policy:chromecast_sandbox_allowlist_buildflags --gen-dir gen --definitions __sandbox_policy_chromecast_sandbox_allowlist_buildflags___build_toolchain_linux_unbundle_default__rule.rsp [chrome:1508/50531] python3 ../../build/write_buildflag_header.py --output sandbox/policy/sanitizer_buildflags.h --rulename //sandbox/policy:sanitizer_buildflags --gen-dir gen --definitions __sandbox_policy_sanitizer_buildflags___build_toolchain_linux_unbundle_default__rule.rsp [chrome:1509/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__chrome_browser_ui_webui_app_service_internals_mojo_bindings_js__generator___build_toolchain_linux_unbundle_default__rule..rsp -g javascript --js_bindings_mode=new --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:1510/50531] touch obj/chrome/browser/ui/webui/app_service_internals/mojo_bindings_js__generator.stamp [chrome:1511/50531] clang++ -MMD -MF obj/ppapi/cpp/objects/browser_font_trusted.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../.. -Igen -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../ppapi/cpp/trusted/browser_font_trusted.cc -o obj/ppapi/cpp/objects/browser_font_trusted.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:1512/50531] touch obj/sandbox/policy/chromecast_sandbox_allowlist_buildflags.stamp [chrome:1513/50531] touch obj/sandbox/policy/sanitizer_buildflags.stamp [chrome:1514/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__chrome_browser_ui_webui_app_service_internals_mojo_bindings_shared__generator___build_toolchain_linux_unbundle_default__rule..rsp --generate_non_variant_code -g c++ [chrome:1515/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //services/audio/public/mojom/mojom:mojom /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/services/audio/public/mojom/mojom.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/services/audio/public/mojom/mojom.typemap_config.validated [chrome:1516/50531] touch obj/chrome/browser/ui/webui/app_service_internals/mojo_bindings_shared__generator.stamp [chrome:1517/50531] clang++ -MMD -MF obj/ppapi/cpp/objects/file_chooser_trusted.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../.. -Igen -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../ppapi/cpp/trusted/file_chooser_trusted.cc -o obj/ppapi/cpp/objects/file_chooser_trusted.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:1518/50531] clang++ -MMD -MF obj/ppapi/cpp/private/internal_module/internal_module.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../.. -Igen -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../ppapi/cpp/private/internal_module.cc -o obj/ppapi/cpp/private/internal_module/internal_module.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:1519/50531] touch obj/services/audio/public/mojom/mojom__type_mappings__validator.stamp [chrome:1520/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__chrome_browser_ui_webui_app_service_internals_mojo_bindings__generator___build_toolchain_linux_unbundle_default__rule..rsp -g c++ --typemap gen/chrome/browser/ui/webui/app_service_internals/mojo_bindings__type_mappings --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:1521/50531] touch obj/chrome/browser/ui/webui/app_service_internals/mojo_bindings__generator.stamp [chrome:1522/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__chrome_browser_ui_webui_downloads_mojo_bindings__generate_message_ids___build_toolchain_linux_unbundle_default__rule..rsp --generate_non_variant_code --generate_message_ids -g c++ --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:1523/50531] touch obj/chrome/browser/ui/webui/downloads/mojo_bindings__generate_message_ids.stamp [chrome:1524/50531] clang -MMD -MF obj/sandbox/linux/chrome_sandbox/sandbox.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DFUSE_USE_VERSION=34 -I../.. -Igen -std=gnu99 -Wno-sign-compare -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../sandbox/linux/suid/sandbox.c -o obj/sandbox/linux/chrome_sandbox/sandbox.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:1525/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //services/cert_verifier/public/mojom/mojom:mojom /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/services/cert_verifier/public/mojom/mojom.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/services/cert_verifier/public/mojom/mojom.typemap_config.validated [chrome:1526/50531] clang++ -MMD -MF obj/ppapi/cpp/objects/paint_manager.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../.. -Igen -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../ppapi/utility/graphics/paint_manager.cc -o obj/ppapi/cpp/objects/paint_manager.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:1527/50531] touch obj/services/cert_verifier/public/mojom/mojom__type_mappings__validator.stamp [chrome:1528/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //services/data_decoder/public/mojom/mojom_resource_snapshot_for_web_bundle:mojom_resource_snapshot_for_web_bundle /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/services/data_decoder/public/mojom/mojom_resource_snapshot_for_web_bundle.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/services/data_decoder/public/mojom/mojom_resource_snapshot_for_web_bundle.typemap_config.validated [chrome:1529/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //services/data_decoder/public/mojom/mojom:mojom /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/services/data_decoder/public/mojom/mojom.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/services/data_decoder/public/mojom/mojom.typemap_config.validated [chrome:1530/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__chrome_browser_ui_webui_bluetooth_internals_mojo_bindings_shared__generator___build_toolchain_linux_unbundle_default__rule..rsp --generate_non_variant_code -g c++ [chrome:1531/50531] touch obj/chrome/browser/ui/webui/bluetooth_internals/mojo_bindings_shared__generator.stamp [chrome:1532/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //services/data_decoder/public/mojom/mojom_resource_snapshot_for_web_bundle:mojom_resource_snapshot_for_web_bundle /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/services/data_decoder/public/mojom/mojom_resource_snapshot_for_web_bundle_blink.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/services/data_decoder/public/mojom/mojom_resource_snapshot_for_web_bundle_blink.typemap_config.validated [chrome:1533/50531] clang++ -MMD -MF obj/services/device/public/cpp/serial/switches/serial_switches.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../.. -Igen -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../services/device/public/cpp/serial/serial_switches.cc -o obj/services/device/public/cpp/serial/switches/serial_switches.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:1534/50531] touch obj/services/data_decoder/public/mojom/mojom__type_mappings__validator.stamp [chrome:1535/50531] touch obj/services/data_decoder/public/mojom/mojom_resource_snapshot_for_web_bundle__type_mappings__validator.stamp [chrome:1536/50531] touch obj/services/data_decoder/public/mojom/mojom_resource_snapshot_for_web_bundle_blink__type_mappings__validator.stamp [chrome:1537/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__chrome_browser_ui_webui_bluetooth_internals_mojo_bindings__generator___build_toolchain_linux_unbundle_default__rule..rsp -g c++ --typemap gen/chrome/browser/ui/webui/bluetooth_internals/mojo_bindings__type_mappings --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:1538/50531] touch obj/chrome/browser/ui/webui/bluetooth_internals/mojo_bindings__generator.stamp [chrome:1539/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__chrome_browser_ui_webui_bluetooth_internals_mojo_bindings_js__generator___build_toolchain_linux_unbundle_default__rule..rsp -g javascript --js_bindings_mode=new --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:1540/50531] rm -f obj/services/device/public/cpp/serial/libswitches.a && "ar" -T -r -c -s -D obj/services/device/public/cpp/serial/libswitches.a @"obj/services/device/public/cpp/serial/libswitches.a.rsp" [chrome:1541/50531] touch obj/chrome/browser/ui/webui/bluetooth_internals/mojo_bindings_js__generator.stamp [chrome:1542/50531] clang++ -MMD -MF obj/ppapi/cpp/objects/var_private.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../.. -Igen -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../ppapi/cpp/private/var_private.cc -o obj/ppapi/cpp/objects/var_private.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:1543/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //services/device/public/mojom/device_service:device_service /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/services/device/public/mojom/device_service.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/services/device/public/mojom/device_service.typemap_config.validated [chrome:1544/50531] clang++ -MMD -MF obj/ppapi/cpp/objects/websocket_api.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../.. -Igen -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../ppapi/utility/websocket/websocket_api.cc -o obj/ppapi/cpp/objects/websocket_api.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:1545/50531] touch obj/services/device/public/mojom/device_service__type_mappings__validator.stamp [chrome:1546/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__chrome_browser_ui_webui_federated_learning_mojo_bindings__generate_message_ids___build_toolchain_linux_unbundle_default__rule..rsp --generate_non_variant_code --generate_message_ids -g c++ --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:1547/50531] touch obj/chrome/browser/ui/webui/federated_learning/mojo_bindings__generate_message_ids.stamp [chrome:1548/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__chrome_browser_ui_webui_internals_user_education_mojo_bindings__generate_message_ids___build_toolchain_linux_unbundle_default__rule..rsp --generate_non_variant_code --generate_message_ids -g c++ --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:1549/50531] touch obj/chrome/browser/ui/webui/internals/user_education/mojo_bindings__generate_message_ids.stamp [chrome:1550/50531] python3 ../../services/device/public/cpp/usb/tools/usb_ids.py -i ../../third_party/usb_ids/usb.ids -o gen/services/device/public/cpp/usb/usb_ids_gen.cc [chrome:1551/50531] clang -MMD -MF obj/sandbox/linux/chrome_sandbox/fusermount.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DFUSE_USE_VERSION=34 -I../.. -Igen -std=gnu99 -Wno-sign-compare -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../sandbox/linux/suid/fusermount.c -o obj/sandbox/linux/chrome_sandbox/fusermount.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] ../../sandbox/linux/suid/fusermount.c:10:9: warning: '_GNU_SOURCE' macro redefined [-Wmacro-redefined] 10 | #define _GNU_SOURCE /* for clone */ | ^ :14:9: note: previous definition is here 14 | #define _GNU_SOURCE 1 | ^ ../../sandbox/linux/suid/fusermount.c:719:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 719 | for (i = 0; i < len; i++) { | ~ ^ ~~~ ../../sandbox/linux/suid/fusermount.c:720:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 720 | if (s[i] == '\\' && i + 1 < len) | ~~~~~ ^ ~~~ ../../sandbox/linux/suid/fusermount.c:736:19: warning: comparison of integers of different signs: 'unsigned long' and 'long' [-Wsign-compare] 736 | if (strlen(data) > sysconf(_SC_PAGESIZE) - 1) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ 4 warnings generated. [chrome:1552/50531] touch obj/services/device/public/cpp/usb/usb_device_ids.stamp [chrome:1553/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__chrome_browser_ui_webui_downloads_mojo_bindings_js__generator___build_toolchain_linux_unbundle_default__rule..rsp -g javascript --js_bindings_mode=new --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:1554/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__chrome_browser_ui_webui_downloads_mojo_bindings_shared__generator___build_toolchain_linux_unbundle_default__rule..rsp --generate_non_variant_code -g c++ [chrome:1555/50531] touch obj/chrome/browser/ui/webui/downloads/mojo_bindings_js__generator.stamp [chrome:1556/50531] touch obj/chrome/browser/ui/webui/downloads/mojo_bindings_shared__generator.stamp [chrome:1557/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__chrome_browser_ui_webui_downloads_mojo_bindings__generator___build_toolchain_linux_unbundle_default__rule..rsp -g c++ --typemap gen/chrome/browser/ui/webui/downloads/mojo_bindings__type_mappings --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:1558/50531] touch obj/chrome/browser/ui/webui/downloads/mojo_bindings__generator.stamp [chrome:1559/50531] clang++ -MMD -MF obj/ppapi/cpp/objects/pdf.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../.. -Igen -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../ppapi/cpp/private/pdf.cc -o obj/ppapi/cpp/objects/pdf.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:1560/50531] touch obj/ppapi/cpp/objects.stamp [chrome:1561/50531] touch obj/ppapi/cpp/private/internal_module.stamp [chrome:1562/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__chrome_browser_ui_webui_new_tab_page_foo_mojo_bindings__generate_message_ids___build_toolchain_linux_unbundle_default__rule..rsp --generate_non_variant_code --generate_message_ids -g c++ --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:1563/50531] touch obj/chrome/browser/ui/webui/new_tab_page/foo/mojo_bindings__generate_message_ids.stamp [chrome:1564/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //services/device/public/mojom/generic_sensor:generic_sensor /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/services/device/public/mojom/generic_sensor.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/services/device/public/mojom/generic_sensor.typemap_config.validated [chrome:1565/50531] python3 ../../mojo/public/tools/mojom/mojom_parser.py --input-root /builddir/build/BUILD/org.deepin.browser-6.3.9 --input-root /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen --output-root /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen --mojom-file-list=__services_device_public_mojom_generic_sensor__parser___build_toolchain_linux_unbundle_default__rule..rsp --check-imports /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/services/device/public/mojom/generic_sensor.build_metadata --enable-feature is_posix --enable-feature is_linux [chrome:1566/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //services/device/public/mojom/generic_sensor:generic_sensor /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/services/device/public/mojom/generic_sensor_blink.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/services/device/public/mojom/generic_sensor_blink.typemap_config.validated [chrome:1567/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__chrome_browser_ui_webui_omnibox_mojo_bindings__generate_message_ids___build_toolchain_linux_unbundle_default__rule..rsp --generate_non_variant_code --generate_message_ids -g c++ --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:1568/50531] touch obj/chrome/browser/ui/webui/omnibox/mojo_bindings__generate_message_ids.stamp [chrome:1569/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__chrome_browser_ui_webui_federated_learning_mojo_bindings_shared__generator___build_toolchain_linux_unbundle_default__rule..rsp --generate_non_variant_code -g c++ [chrome:1570/50531] touch obj/chrome/browser/ui/webui/federated_learning/mojo_bindings_shared__generator.stamp [chrome:1571/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__chrome_browser_ui_webui_internals_user_education_mojo_bindings_shared__generator___build_toolchain_linux_unbundle_default__rule..rsp --generate_non_variant_code -g c++ [chrome:1572/50531] touch obj/chrome/browser/ui/webui/internals/user_education/mojo_bindings_shared__generator.stamp [chrome:1573/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__chrome_browser_ui_webui_federated_learning_mojo_bindings_js__generator___build_toolchain_linux_unbundle_default__rule..rsp -g javascript --js_bindings_mode=new --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:1574/50531] touch obj/chrome/browser/ui/webui/federated_learning/mojo_bindings_js__generator.stamp [chrome:1575/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__chrome_browser_ui_webui_internals_user_education_mojo_bindings_js__generator___build_toolchain_linux_unbundle_default__rule..rsp -g javascript --js_bindings_mode=new --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:1576/50531] touch obj/chrome/browser/ui/webui/internals/user_education/mojo_bindings_js__generator.stamp [chrome:1577/50531] touch obj/chrome/browser/ui/webui/internals/user_education/mojo_bindings_js.stamp [chrome:1578/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__chrome_browser_ui_webui_federated_learning_mojo_bindings__generator___build_toolchain_linux_unbundle_default__rule..rsp -g c++ --typemap gen/chrome/browser/ui/webui/federated_learning/mojo_bindings__type_mappings --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:1579/50531] touch obj/chrome/browser/ui/webui/federated_learning/mojo_bindings__generator.stamp [chrome:1580/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__chrome_browser_ui_webui_new_tab_page_foo_mojo_bindings_shared__generator___build_toolchain_linux_unbundle_default__rule..rsp --generate_non_variant_code -g c++ [chrome:1581/50531] touch obj/chrome/browser/ui/webui/new_tab_page/foo/mojo_bindings_shared__generator.stamp [chrome:1582/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__chrome_browser_ui_webui_new_tab_page_foo_mojo_bindings_js__generator___build_toolchain_linux_unbundle_default__rule..rsp -g javascript --js_bindings_mode=new --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:1583/50531] touch obj/chrome/browser/ui/webui/new_tab_page/foo/mojo_bindings_js__generator.stamp [chrome:1584/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__chrome_browser_ui_webui_internals_user_education_mojo_bindings__generator___build_toolchain_linux_unbundle_default__rule..rsp -g c++ --typemap gen/chrome/browser/ui/webui/internals/user_education/mojo_bindings__type_mappings --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:1585/50531] touch obj/chrome/browser/ui/webui/new_tab_page/foo/mojo_bindings_js.stamp [chrome:1586/50531] touch obj/chrome/browser/ui/webui/internals/user_education/mojo_bindings__generator.stamp [chrome:1587/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__chrome_browser_ui_webui_reset_password_mojo_bindings__generate_message_ids___build_toolchain_linux_unbundle_default__rule..rsp --generate_non_variant_code --generate_message_ids -g c++ --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:1588/50531] touch obj/chrome/browser/ui/webui/reset_password/mojo_bindings__generate_message_ids.stamp [chrome:1589/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__chrome_browser_ui_webui_new_tab_page_foo_mojo_bindings__generator___build_toolchain_linux_unbundle_default__rule..rsp -g c++ --typemap gen/chrome/browser/ui/webui/new_tab_page/foo/mojo_bindings__type_mappings --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:1590/50531] touch obj/chrome/browser/ui/webui/new_tab_page/foo/mojo_bindings__generator.stamp [chrome:1591/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__chrome_common_service_process_mojom__generate_message_ids___build_toolchain_linux_unbundle_default__rule..rsp --generate_non_variant_code --generate_message_ids -g c++ --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:1592/50531] touch obj/chrome/common/service_process_mojom__generate_message_ids.stamp [chrome:1593/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__chrome_browser_ui_webui_omnibox_mojo_bindings__generator___build_toolchain_linux_unbundle_default__rule..rsp -g c++ --typemap gen/chrome/browser/ui/webui/omnibox/mojo_bindings__type_mappings --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:1594/50531] touch obj/chrome/browser/ui/webui/omnibox/mojo_bindings__generator.stamp [chrome:1595/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__chrome_browser_ui_webui_omnibox_mojo_bindings_shared__generator___build_toolchain_linux_unbundle_default__rule..rsp --generate_non_variant_code -g c++ [chrome:1596/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__chrome_browser_ui_webui_omnibox_mojo_bindings_js__generator___build_toolchain_linux_unbundle_default__rule..rsp -g javascript --js_bindings_mode=new --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:1597/50531] touch obj/chrome/browser/ui/webui/omnibox/mojo_bindings_shared__generator.stamp [chrome:1598/50531] touch obj/chrome/browser/ui/webui/omnibox/mojo_bindings_js__generator.stamp [chrome:1599/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__chrome_common_supervised_user_commands_mojom__generate_message_ids___build_toolchain_linux_unbundle_default__rule..rsp --generate_non_variant_code --generate_message_ids -g c++ --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:1600/50531] touch obj/chrome/common/supervised_user_commands_mojom__generate_message_ids.stamp [chrome:1601/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__chrome_browser_ui_webui_reset_password_mojo_bindings_shared__generator___build_toolchain_linux_unbundle_default__rule..rsp --generate_non_variant_code -g c++ [chrome:1602/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__chrome_services_file_util_public_mojom_mojom__generate_message_ids___build_toolchain_linux_unbundle_default__rule..rsp --generate_non_variant_code --generate_message_ids -g c++ --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:1603/50531] touch obj/chrome/browser/ui/webui/reset_password/mojo_bindings_shared__generator.stamp [chrome:1604/50531] touch obj/chrome/services/file_util/public/mojom/mojom__generate_message_ids.stamp [chrome:1605/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__chrome_browser_ui_webui_reset_password_mojo_bindings__generator___build_toolchain_linux_unbundle_default__rule..rsp -g c++ --typemap gen/chrome/browser/ui/webui/reset_password/mojo_bindings__type_mappings --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:1606/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__chrome_browser_ui_webui_reset_password_mojo_bindings_js__generator___build_toolchain_linux_unbundle_default__rule..rsp -g javascript --js_bindings_mode=new --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:1607/50531] touch obj/chrome/browser/ui/webui/reset_password/mojo_bindings__generator.stamp [chrome:1608/50531] touch obj/chrome/browser/ui/webui/reset_password/mojo_bindings_js__generator.stamp [chrome:1609/50531] touch obj/chrome/browser/ui/webui/reset_password/mojo_bindings_js.stamp [chrome:1610/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__chrome_services_removable_storage_writer_public_mojom_mojom__generate_message_ids___build_toolchain_linux_unbundle_default__rule..rsp --generate_non_variant_code --generate_message_ids -g c++ --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:1611/50531] touch obj/chrome/services/removable_storage_writer/public/mojom/mojom__generate_message_ids.stamp [chrome:1612/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__components_content_settings_core_common_mojo_bindings__generate_message_ids___build_toolchain_linux_unbundle_default__rule..rsp --generate_non_variant_code --generate_message_ids -g c++ --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:1613/50531] touch obj/components/content_settings/core/common/mojo_bindings__generate_message_ids.stamp [chrome:1614/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__chrome_common_supervised_user_commands_mojom_shared__generator___build_toolchain_linux_unbundle_default__rule..rsp --generate_non_variant_code -g c++ [chrome:1615/50531] touch obj/chrome/common/supervised_user_commands_mojom_shared__generator.stamp [chrome:1616/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__chrome_common_service_process_mojom_shared__generator___build_toolchain_linux_unbundle_default__rule..rsp --generate_non_variant_code -g c++ [chrome:1617/50531] touch obj/chrome/common/service_process_mojom_shared__generator.stamp [chrome:1618/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__chrome_services_removable_storage_writer_public_mojom_mojom_shared__generator___build_toolchain_linux_unbundle_default__rule..rsp --generate_non_variant_code -g c++ [chrome:1619/50531] touch obj/chrome/services/removable_storage_writer/public/mojom/mojom_shared__generator.stamp [chrome:1620/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__chrome_common_supervised_user_commands_mojom__generator___build_toolchain_linux_unbundle_default__rule..rsp -g c++ --typemap gen/chrome/common/supervised_user_commands_mojom__type_mappings --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:1621/50531] touch obj/chrome/common/supervised_user_commands_mojom__generator.stamp [chrome:1622/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings -I ../../ -I ../../mojo/services --filelist=__components_discardable_memory_public_mojom_mojom__generate_message_ids___build_toolchain_linux_unbundle_default__rule..rsp --generate_non_variant_code --generate_message_ids -g c++ --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:1623/50531] touch obj/components/discardable_memory/public/mojom/mojom__generate_message_ids.stamp [chrome:1624/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__components_content_settings_core_common_mojo_bindings__generator___build_toolchain_linux_unbundle_default__rule..rsp -g c++ --typemap gen/components/content_settings/core/common/mojo_bindings__type_mappings --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:1625/50531] touch obj/components/content_settings/core/common/mojo_bindings__generator.stamp [chrome:1626/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__components_dom_distiller_content_common_mojom_mojom__generate_message_ids___build_toolchain_linux_unbundle_default__rule..rsp --generate_non_variant_code --generate_message_ids -g c++ --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:1627/50531] touch obj/components/dom_distiller/content/common/mojom/mojom__generate_message_ids.stamp [chrome:1628/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__components_content_settings_core_common_mojo_bindings_js__generator___build_toolchain_linux_unbundle_default__rule..rsp -g javascript --js_bindings_mode=new --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:1629/50531] touch obj/components/content_settings/core/common/mojo_bindings_js__generator.stamp [chrome:1630/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__chrome_services_removable_storage_writer_public_mojom_mojom__generator___build_toolchain_linux_unbundle_default__rule..rsp -g c++ --typemap gen/chrome/services/removable_storage_writer/public/mojom/mojom__type_mappings --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:1631/50531] touch obj/chrome/services/removable_storage_writer/public/mojom/mojom__generator.stamp [chrome:1632/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__components_content_settings_core_common_mojo_bindings_blink__generator___build_toolchain_linux_unbundle_default__rule..rsp -g c++ --variant blink --typemap gen/components/content_settings/core/common/mojo_bindings_blink__type_mappings --for_blink --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:1633/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__components_content_settings_core_common_mojo_bindings_shared__generator___build_toolchain_linux_unbundle_default__rule..rsp --generate_non_variant_code -g c++ [chrome:1634/50531] touch obj/components/content_settings/core/common/mojo_bindings_blink__generator.stamp [chrome:1635/50531] touch obj/components/content_settings/core/common/mojo_bindings_shared__generator.stamp [chrome:1636/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__chrome_services_file_util_public_mojom_mojom_shared__generator___build_toolchain_linux_unbundle_default__rule..rsp --generate_non_variant_code -g c++ [chrome:1637/50531] touch obj/chrome/services/file_util/public/mojom/mojom_shared__generator.stamp [chrome:1638/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__components_dom_distiller_core_mojom_mojom__generate_message_ids___build_toolchain_linux_unbundle_default__rule..rsp --generate_non_variant_code --generate_message_ids -g c++ --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:1639/50531] touch obj/components/dom_distiller/core/mojom/mojom__generate_message_ids.stamp [chrome:1640/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings -I ../../ -I ../../mojo/services --filelist=__components_discardable_memory_public_mojom_mojom_shared__generator___build_toolchain_linux_unbundle_default__rule..rsp --generate_non_variant_code -g c++ [chrome:1641/50531] touch obj/components/discardable_memory/public/mojom/mojom_shared__generator.stamp [chrome:1642/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__components_download_public_common_interfaces__generate_message_ids___build_toolchain_linux_unbundle_default__rule..rsp --generate_non_variant_code --generate_message_ids -g c++ --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:1643/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__chrome_common_service_process_mojom__generator___build_toolchain_linux_unbundle_default__rule..rsp -g c++ --typemap gen/chrome/common/service_process_mojom__type_mappings --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:1644/50531] touch obj/components/download/public/common/interfaces__generate_message_ids.stamp [chrome:1645/50531] touch obj/chrome/common/service_process_mojom__generator.stamp [chrome:1646/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__components_dom_distiller_core_mojom_mojom_shared__generator___build_toolchain_linux_unbundle_default__rule..rsp --generate_non_variant_code -g c++ [chrome:1647/50531] touch obj/components/dom_distiller/core/mojom/mojom_shared__generator.stamp [chrome:1648/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__components_dom_distiller_core_mojom_mojom__generator___build_toolchain_linux_unbundle_default__rule..rsp -g c++ --typemap gen/components/dom_distiller/core/mojom/mojom__type_mappings --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:1649/50531] touch obj/components/dom_distiller/core/mojom/mojom__generator.stamp [chrome:1650/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__components_media_router_common_mojom_logger__generate_message_ids___build_toolchain_linux_unbundle_default__rule..rsp --generate_non_variant_code --generate_message_ids -g c++ --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:1651/50531] touch obj/components/media_router/common/mojom/logger__generate_message_ids.stamp [chrome:1652/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings -I ../../ -I ../../mojo/services --filelist=__components_discardable_memory_public_mojom_mojom__generator___build_toolchain_linux_unbundle_default__rule..rsp -g c++ --typemap gen/components/discardable_memory/public/mojom/mojom__type_mappings --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:1653/50531] touch obj/components/discardable_memory/public/mojom/mojom__generator.stamp [chrome:1654/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__components_dom_distiller_content_common_mojom_mojom_shared__generator___build_toolchain_linux_unbundle_default__rule..rsp --generate_non_variant_code -g c++ [chrome:1655/50531] touch obj/components/dom_distiller/content/common/mojom/mojom_shared__generator.stamp [chrome:1656/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__components_media_router_common_mojom_media_route_provider_id__generate_message_ids___build_toolchain_linux_unbundle_default__rule..rsp --generate_non_variant_code --generate_message_ids -g c++ --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:1657/50531] touch obj/components/media_router/common/mojom/media_route_provider_id__generate_message_ids.stamp [chrome:1658/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__components_download_public_common_interfaces_shared__generator___build_toolchain_linux_unbundle_default__rule..rsp --generate_non_variant_code -g c++ --export_attribute COMPONENT_EXPORT\(MOJOM_SHARED_COMPONENTS_DOWNLOAD_EXPORT\) --export_header base/component_export.h [chrome:1659/50531] touch obj/components/download/public/common/interfaces_shared__generator.stamp [chrome:1660/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__components_metrics_public_mojom_call_stack_mojo_bindings__generate_message_ids___build_toolchain_linux_unbundle_default__rule..rsp --generate_non_variant_code --generate_message_ids -g c++ --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:1661/50531] touch obj/components/metrics/public/mojom/call_stack_mojo_bindings__generate_message_ids.stamp [chrome:1662/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --export_attribute COMPONENTS_DOWNLOAD_EXPORT --export_header components/download/public/common/download_export.h --filelist=__components_download_public_common_interfaces__generator___build_toolchain_linux_unbundle_default__rule..rsp -g c++ --typemap gen/components/download/public/common/interfaces__type_mappings --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:1663/50531] touch obj/components/download/public/common/interfaces__generator.stamp [chrome:1664/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__components_metrics_public_mojom_single_sample_metrics_mojo_bindings__generate_message_ids___build_toolchain_linux_unbundle_default__rule..rsp --generate_non_variant_code --generate_message_ids -g c++ --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:1665/50531] touch obj/components/metrics/public/mojom/single_sample_metrics_mojo_bindings__generate_message_ids.stamp [chrome:1666/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__components_media_router_common_mojom_logger_shared__generator___build_toolchain_linux_unbundle_default__rule..rsp --generate_non_variant_code -g c++ [chrome:1667/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__components_media_router_common_mojom_media_route_provider_id_shared__generator___build_toolchain_linux_unbundle_default__rule..rsp --generate_non_variant_code -g c++ [chrome:1668/50531] touch obj/components/media_router/common/mojom/logger_shared__generator.stamp [chrome:1669/50531] touch obj/components/media_router/common/mojom/media_route_provider_id_shared__generator.stamp [chrome:1670/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__components_media_router_common_mojom_media_route_provider_id_js__generator___build_toolchain_linux_unbundle_default__rule..rsp -g javascript --js_bindings_mode=new --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:1671/50531] touch obj/components/media_router/common/mojom/media_route_provider_id_js__generator.stamp [chrome:1672/50531] touch obj/components/media_router/common/mojom/media_route_provider_id_js.stamp [chrome:1673/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__components_media_router_common_mojom_media_route_provider_id__generator___build_toolchain_linux_unbundle_default__rule..rsp -g c++ --typemap gen/components/media_router/common/mojom/media_route_provider_id__type_mappings --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:1674/50531] touch obj/components/media_router/common/mojom/media_route_provider_id__generator.stamp [chrome:1675/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__components_media_router_common_mojom_logger_js__generator___build_toolchain_linux_unbundle_default__rule..rsp -g javascript --js_bindings_mode=new --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:1676/50531] touch obj/components/media_router/common/mojom/logger_js__generator.stamp [chrome:1677/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__components_media_router_common_mojom_logger__generator___build_toolchain_linux_unbundle_default__rule..rsp -g c++ --typemap gen/components/media_router/common/mojom/logger__type_mappings --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:1678/50531] touch obj/components/media_router/common/mojom/logger__generator.stamp [chrome:1679/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__chrome_services_file_util_public_mojom_mojom__generator___build_toolchain_linux_unbundle_default__rule..rsp -g c++ --typemap gen/chrome/services/file_util/public/mojom/mojom__type_mappings --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:1680/50531] touch obj/chrome/services/file_util/public/mojom/mojom__generator.stamp [chrome:1681/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__components_optimization_guide_content_mojom_mojo_interfaces__generate_message_ids___build_toolchain_linux_unbundle_default__rule..rsp --generate_non_variant_code --generate_message_ids -g c++ --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:1682/50531] touch obj/components/optimization_guide/content/mojom/mojo_interfaces__generate_message_ids.stamp [chrome:1683/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__components_dom_distiller_content_common_mojom_mojom__generator___build_toolchain_linux_unbundle_default__rule..rsp -g c++ --typemap gen/components/dom_distiller/content/common/mojom/mojom__type_mappings --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:1684/50531] touch obj/components/dom_distiller/content/common/mojom/mojom__generator.stamp [chrome:1685/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__components_metrics_public_mojom_call_stack_mojo_bindings_shared__generator___build_toolchain_linux_unbundle_default__rule..rsp --generate_non_variant_code -g c++ [chrome:1686/50531] touch obj/components/metrics/public/mojom/call_stack_mojo_bindings_shared__generator.stamp [chrome:1687/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__components_payments_mojom_mojom__generate_message_ids___build_toolchain_linux_unbundle_default__rule..rsp --generate_non_variant_code --generate_message_ids -g c++ --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:1688/50531] touch obj/components/payments/mojom/mojom__generate_message_ids.stamp [chrome:1689/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__components_metrics_public_mojom_single_sample_metrics_mojo_bindings_shared__generator___build_toolchain_linux_unbundle_default__rule..rsp --generate_non_variant_code -g c++ [chrome:1690/50531] touch obj/components/metrics/public/mojom/single_sample_metrics_mojo_bindings_shared__generator.stamp [chrome:1691/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__components_metrics_public_mojom_call_stack_mojo_bindings__generator___build_toolchain_linux_unbundle_default__rule..rsp -g c++ --typemap gen/components/metrics/public/mojom/call_stack_mojo_bindings__type_mappings --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:1692/50531] touch obj/components/metrics/public/mojom/call_stack_mojo_bindings__generator.stamp [chrome:1693/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__components_optimization_guide_content_mojom_mojo_interfaces_shared__generator___build_toolchain_linux_unbundle_default__rule..rsp --generate_non_variant_code -g c++ [chrome:1694/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__components_metrics_public_mojom_single_sample_metrics_mojo_bindings__generator___build_toolchain_linux_unbundle_default__rule..rsp -g c++ --typemap gen/components/metrics/public/mojom/single_sample_metrics_mojo_bindings__type_mappings --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:1695/50531] touch obj/components/optimization_guide/content/mojom/mojo_interfaces_shared__generator.stamp [chrome:1696/50531] touch obj/components/metrics/public/mojom/single_sample_metrics_mojo_bindings__generator.stamp [chrome:1697/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__components_security_interstitials_core_common_mojom_mojom__generate_message_ids___build_toolchain_linux_unbundle_default__rule..rsp --generate_non_variant_code --generate_message_ids -g c++ --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:1698/50531] touch obj/components/security_interstitials/core/common/mojom/mojom__generate_message_ids.stamp [chrome:1699/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__components_payments_mojom_mojom__generator___build_toolchain_linux_unbundle_default__rule..rsp -g c++ --typemap gen/components/payments/mojom/mojom__type_mappings --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:1700/50531] touch obj/components/payments/mojom/mojom__generator.stamp [chrome:1701/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__components_services_filesystem_public_mojom_mojom__generate_message_ids___build_toolchain_linux_unbundle_default__rule..rsp --generate_non_variant_code --generate_message_ids -g c++ --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:1702/50531] touch obj/components/services/filesystem/public/mojom/mojom__generate_message_ids.stamp [chrome:1703/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__components_payments_mojom_mojom_js__generator___build_toolchain_linux_unbundle_default__rule..rsp -g javascript --js_bindings_mode=new --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:1704/50531] touch obj/components/payments/mojom/mojom_js__generator.stamp [chrome:1705/50531] touch obj/components/payments/mojom/mojom_js.stamp [chrome:1706/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__components_payments_mojom_mojom_shared__generator___build_toolchain_linux_unbundle_default__rule..rsp --generate_non_variant_code -g c++ [chrome:1707/50531] touch obj/components/payments/mojom/mojom_shared__generator.stamp [chrome:1708/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__components_optimization_guide_content_mojom_mojo_interfaces__generator___build_toolchain_linux_unbundle_default__rule..rsp -g c++ --typemap gen/components/optimization_guide/content/mojom/mojo_interfaces__type_mappings --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:1709/50531] touch obj/components/payments/mojom/mojom_headers.stamp [chrome:1710/50531] touch obj/components/optimization_guide/content/mojom/mojo_interfaces__generator.stamp [chrome:1711/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__components_services_font_public_mojom_mojom__generate_message_ids___build_toolchain_linux_unbundle_default__rule..rsp --generate_non_variant_code --generate_message_ids -g c++ --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:1712/50531] touch obj/components/services/font/public/mojom/mojom__generate_message_ids.stamp [chrome:1713/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__components_payments_mojom_mojom_blink__generator___build_toolchain_linux_unbundle_default__rule..rsp -g c++ --variant blink --typemap gen/components/payments/mojom/mojom_blink__type_mappings --for_blink --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:1714/50531] touch obj/components/payments/mojom/mojom_blink__generator.stamp [chrome:1715/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__components_security_interstitials_core_common_mojom_mojom_shared__generator___build_toolchain_linux_unbundle_default__rule..rsp --generate_non_variant_code -g c++ [chrome:1716/50531] touch obj/components/security_interstitials/core/common/mojom/mojom_shared__generator.stamp [chrome:1717/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__components_services_heap_profiling_public_mojom_mojom__generate_message_ids___build_toolchain_linux_unbundle_default__rule..rsp --generate_non_variant_code --generate_message_ids -g c++ --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:1718/50531] touch obj/components/services/heap_profiling/public/mojom/mojom__generate_message_ids.stamp [chrome:1719/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__components_services_language_detection_public_mojom_mojom__generate_message_ids___build_toolchain_linux_unbundle_default__rule..rsp --generate_non_variant_code --generate_message_ids -g c++ --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:1720/50531] touch obj/components/services/language_detection/public/mojom/mojom__generate_message_ids.stamp [chrome:1721/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__components_security_interstitials_core_common_mojom_mojom__generator___build_toolchain_linux_unbundle_default__rule..rsp -g c++ --typemap gen/components/security_interstitials/core/common/mojom/mojom__type_mappings --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:1722/50531] touch obj/components/security_interstitials/core/common/mojom/mojom__generator.stamp [chrome:1723/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__components_services_font_public_mojom_mojom_shared__generator___build_toolchain_linux_unbundle_default__rule..rsp --generate_non_variant_code -g c++ [chrome:1724/50531] touch obj/components/services/font/public/mojom/mojom_shared__generator.stamp [chrome:1725/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__components_services_patch_public_mojom_mojom__generate_message_ids___build_toolchain_linux_unbundle_default__rule..rsp --generate_non_variant_code --generate_message_ids -g c++ --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:1726/50531] touch obj/components/services/patch/public/mojom/mojom__generate_message_ids.stamp [chrome:1727/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__components_services_font_public_mojom_mojom__generator___build_toolchain_linux_unbundle_default__rule..rsp -g c++ --typemap gen/components/services/font/public/mojom/mojom__type_mappings --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:1728/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__components_services_storage_public_mojom_buckets_buckets__generate_message_ids___build_toolchain_linux_unbundle_default__rule..rsp --generate_non_variant_code --generate_message_ids -g c++ --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:1729/50531] touch obj/components/services/font/public/mojom/mojom__generator.stamp [chrome:1730/50531] touch obj/components/services/storage/public/mojom/buckets/buckets__generate_message_ids.stamp [chrome:1731/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__components_services_language_detection_public_mojom_mojom_shared__generator___build_toolchain_linux_unbundle_default__rule..rsp --generate_non_variant_code -g c++ [chrome:1732/50531] touch obj/components/services/language_detection/public/mojom/mojom_shared__generator.stamp [chrome:1733/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__components_services_heap_profiling_public_mojom_mojom_shared__generator___build_toolchain_linux_unbundle_default__rule..rsp --generate_non_variant_code -g c++ [chrome:1734/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__components_services_storage_public_mojom_filesystem_filesystem__generate_message_ids___build_toolchain_linux_unbundle_default__rule..rsp --generate_non_variant_code --generate_message_ids -g c++ --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:1735/50531] touch obj/components/services/heap_profiling/public/mojom/mojom_shared__generator.stamp [chrome:1736/50531] touch obj/components/services/storage/public/mojom/filesystem/filesystem__generate_message_ids.stamp [chrome:1737/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__components_services_unzip_public_mojom_mojom__generate_message_ids___build_toolchain_linux_unbundle_default__rule..rsp --generate_non_variant_code --generate_message_ids -g c++ --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:1738/50531] touch obj/components/services/unzip/public/mojom/mojom__generate_message_ids.stamp [chrome:1739/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__components_services_patch_public_mojom_mojom_shared__generator___build_toolchain_linux_unbundle_default__rule..rsp --generate_non_variant_code -g c++ [chrome:1740/50531] touch obj/components/services/patch/public/mojom/mojom_shared__generator.stamp [chrome:1741/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__components_services_filesystem_public_mojom_mojom_shared__generator___build_toolchain_linux_unbundle_default__rule..rsp --generate_non_variant_code -g c++ [chrome:1742/50531] touch obj/components/services/filesystem/public/mojom/mojom_shared__generator.stamp [chrome:1743/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__components_services_storage_public_mojom_buckets_buckets_shared__generator___build_toolchain_linux_unbundle_default__rule..rsp --generate_non_variant_code -g c++ [chrome:1744/50531] touch obj/components/services/storage/public/mojom/buckets/buckets_shared__generator.stamp [chrome:1745/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__components_services_language_detection_public_mojom_mojom__generator___build_toolchain_linux_unbundle_default__rule..rsp -g c++ --typemap gen/components/services/language_detection/public/mojom/mojom__type_mappings --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:1746/50531] touch obj/components/services/language_detection/public/mojom/mojom__generator.stamp [chrome:1747/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__components_services_filesystem_public_mojom_mojom_js__generator___build_toolchain_linux_unbundle_default__rule..rsp -g javascript --js_bindings_mode=new --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:1748/50531] touch obj/components/services/filesystem/public/mojom/mojom_js__generator.stamp [chrome:1749/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__components_services_storage_public_mojom_buckets_buckets__generator___build_toolchain_linux_unbundle_default__rule..rsp -g c++ --typemap gen/components/services/storage/public/mojom/buckets/buckets__type_mappings --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:1750/50531] touch obj/components/services/storage/public/mojom/buckets/buckets__generator.stamp [chrome:1751/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__components_spellcheck_common_interfaces__generate_message_ids___build_toolchain_linux_unbundle_default__rule..rsp --generate_non_variant_code --generate_message_ids -g c++ --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:1752/50531] touch obj/components/spellcheck/common/interfaces__generate_message_ids.stamp [chrome:1753/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__components_services_patch_public_mojom_mojom__generator___build_toolchain_linux_unbundle_default__rule..rsp -g c++ --typemap gen/components/services/patch/public/mojom/mojom__type_mappings --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:1754/50531] touch obj/components/services/patch/public/mojom/mojom__generator.stamp [chrome:1755/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__components_services_storage_public_mojom_filesystem_filesystem_shared__generator___build_toolchain_linux_unbundle_default__rule..rsp --generate_non_variant_code -g c++ --export_attribute COMPONENT_EXPORT\(STORAGE_SERVICE_FILESYSTEM_MOJOM_SHARED\) --export_header base/component_export.h [chrome:1756/50531] touch obj/components/services/storage/public/mojom/filesystem/filesystem_shared__generator.stamp [chrome:1757/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__components_services_heap_profiling_public_mojom_mojom__generator___build_toolchain_linux_unbundle_default__rule..rsp -g c++ --typemap gen/components/services/heap_profiling/public/mojom/mojom__type_mappings --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:1758/50531] touch obj/components/services/heap_profiling/public/mojom/mojom__generator.stamp [chrome:1759/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__components_services_unzip_public_mojom_mojom_shared__generator___build_toolchain_linux_unbundle_default__rule..rsp --generate_non_variant_code -g c++ [chrome:1760/50531] touch obj/components/services/unzip/public/mojom/mojom_shared__generator.stamp [chrome:1761/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__components_subresource_filter_core_mojom_mojom__generate_message_ids___build_toolchain_linux_unbundle_default__rule..rsp --generate_non_variant_code --generate_message_ids -g c++ --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:1762/50531] touch obj/components/subresource_filter/core/mojom/mojom__generate_message_ids.stamp [chrome:1763/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --export_attribute COMPONENT_EXPORT\(STORAGE_SERVICE_FILESYSTEM_MOJOM\) --export_header base/component_export.h --filelist=__components_services_storage_public_mojom_filesystem_filesystem__generator___build_toolchain_linux_unbundle_default__rule..rsp -g c++ --typemap gen/components/services/storage/public/mojom/filesystem/filesystem__type_mappings --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:1764/50531] touch obj/components/services/storage/public/mojom/filesystem/filesystem__generator.stamp [chrome:1765/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__components_variations_variations_mojom__generate_message_ids___build_toolchain_linux_unbundle_default__rule..rsp --generate_non_variant_code --generate_message_ids -g c++ --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:1766/50531] touch obj/components/variations/variations_mojom__generate_message_ids.stamp [chrome:1767/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__components_services_filesystem_public_mojom_mojom_blink__generator___build_toolchain_linux_unbundle_default__rule..rsp -g c++ --variant blink --typemap gen/components/services/filesystem/public/mojom/mojom_blink__type_mappings --for_blink --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:1768/50531] touch obj/components/services/filesystem/public/mojom/mojom_blink__generator.stamp [chrome:1769/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__components_visitedlink_common_interfaces__generate_message_ids___build_toolchain_linux_unbundle_default__rule..rsp --generate_non_variant_code --generate_message_ids -g c++ --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:1770/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__components_services_filesystem_public_mojom_mojom__generator___build_toolchain_linux_unbundle_default__rule..rsp -g c++ --typemap gen/components/services/filesystem/public/mojom/mojom__type_mappings --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:1771/50531] touch obj/components/visitedlink/common/interfaces__generate_message_ids.stamp [chrome:1772/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__components_services_unzip_public_mojom_mojom__generator___build_toolchain_linux_unbundle_default__rule..rsp -g c++ --typemap gen/components/services/unzip/public/mojom/mojom__type_mappings --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:1773/50531] touch obj/components/services/filesystem/public/mojom/mojom__generator.stamp [chrome:1774/50531] touch obj/components/services/unzip/public/mojom/mojom__generator.stamp [chrome:1775/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__components_spellcheck_common_interfaces_shared__generator___build_toolchain_linux_unbundle_default__rule..rsp --generate_non_variant_code -g c++ [chrome:1776/50531] touch obj/components/spellcheck/common/interfaces_shared__generator.stamp [chrome:1777/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__components_web_cache_public_mojom_mojom__generate_message_ids___build_toolchain_linux_unbundle_default__rule..rsp --generate_non_variant_code --generate_message_ids -g c++ --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:1778/50531] touch obj/components/web_cache/public/mojom/mojom__generate_message_ids.stamp [chrome:1779/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__components_subresource_filter_core_mojom_mojom_shared__generator___build_toolchain_linux_unbundle_default__rule..rsp --generate_non_variant_code -g c++ [chrome:1780/50531] touch obj/components/subresource_filter/core/mojom/mojom_shared__generator.stamp [chrome:1781/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__content_public_common_renderer_type__generate_message_ids___build_toolchain_linux_unbundle_default__rule..rsp --generate_non_variant_code --generate_message_ids -g c++ --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:1782/50531] touch obj/content/public/common/renderer_type__generate_message_ids.stamp [chrome:1783/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__components_variations_variations_mojom_shared__generator___build_toolchain_linux_unbundle_default__rule..rsp --generate_non_variant_code -g c++ [chrome:1784/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__components_spellcheck_common_interfaces__generator___build_toolchain_linux_unbundle_default__rule..rsp -g c++ --typemap gen/components/spellcheck/common/interfaces__type_mappings --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:1785/50531] touch obj/components/variations/variations_mojom_shared__generator.stamp [chrome:1786/50531] touch obj/components/spellcheck/common/interfaces__generator.stamp [chrome:1787/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__components_visitedlink_common_interfaces_shared__generator___build_toolchain_linux_unbundle_default__rule..rsp --generate_non_variant_code -g c++ [chrome:1788/50531] touch obj/components/visitedlink/common/interfaces_shared__generator.stamp [chrome:1789/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__components_variations_variations_mojom__generator___build_toolchain_linux_unbundle_default__rule..rsp -g c++ --typemap gen/components/variations/variations_mojom__type_mappings --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:1790/50531] touch obj/components/variations/variations_mojom__generator.stamp [chrome:1791/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__components_subresource_filter_core_mojom_mojom__generator___build_toolchain_linux_unbundle_default__rule..rsp -g c++ --typemap gen/components/subresource_filter/core/mojom/mojom__type_mappings --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:1792/50531] touch obj/components/subresource_filter/core/mojom/mojom__generator.stamp [chrome:1793/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__components_web_cache_public_mojom_mojom_shared__generator___build_toolchain_linux_unbundle_default__rule..rsp --generate_non_variant_code -g c++ [chrome:1794/50531] touch obj/components/web_cache/public/mojom/mojom_shared__generator.stamp [chrome:1795/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__device_bluetooth_public_mojom_deprecated_experimental_interfaces__generate_message_ids___build_toolchain_linux_unbundle_default__rule..rsp --generate_non_variant_code --generate_message_ids -g c++ --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:1796/50531] touch obj/device/bluetooth/public/mojom/deprecated_experimental_interfaces__generate_message_ids.stamp [chrome:1797/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__content_public_common_renderer_type_shared__generator___build_toolchain_linux_unbundle_default__rule..rsp --generate_non_variant_code -g c++ [chrome:1798/50531] touch obj/content/public/common/renderer_type_shared__generator.stamp [chrome:1799/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__components_visitedlink_common_interfaces__generator___build_toolchain_linux_unbundle_default__rule..rsp -g c++ --typemap gen/components/visitedlink/common/interfaces__type_mappings --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:1800/50531] touch obj/components/visitedlink/common/interfaces__generator.stamp [chrome:1801/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__content_public_common_renderer_type__generator___build_toolchain_linux_unbundle_default__rule..rsp -g c++ --typemap gen/content/public/common/renderer_type__type_mappings --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:1802/50531] touch obj/content/public/common/renderer_type__generator.stamp [chrome:1803/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__components_web_cache_public_mojom_mojom__generator___build_toolchain_linux_unbundle_default__rule..rsp -g c++ --typemap gen/components/web_cache/public/mojom/mojom__type_mappings --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:1804/50531] touch obj/components/web_cache/public/mojom/mojom__generator.stamp [chrome:1805/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__device_bluetooth_public_mojom_mojom__generate_message_ids___build_toolchain_linux_unbundle_default__rule..rsp --generate_non_variant_code --generate_message_ids -g c++ --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:1806/50531] touch obj/device/bluetooth/public/mojom/mojom__generate_message_ids.stamp [chrome:1807/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__device_gamepad_public_mojom_mojom__generate_message_ids___build_toolchain_linux_unbundle_default__rule..rsp --generate_non_variant_code --generate_message_ids -g c++ --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:1808/50531] touch obj/device/gamepad/public/mojom/mojom__generate_message_ids.stamp [chrome:1809/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__extensions_common_api_mojom__generate_message_ids___build_toolchain_linux_unbundle_default__rule..rsp --generate_non_variant_code --generate_message_ids -g c++ --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:1810/50531] touch obj/extensions/common/api/mojom__generate_message_ids.stamp [chrome:1811/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__device_bluetooth_public_mojom_mojom_js__generator___build_toolchain_linux_unbundle_default__rule..rsp -g javascript --js_bindings_mode=new --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:1812/50531] touch obj/device/bluetooth/public/mojom/mojom_js__generator.stamp [chrome:1813/50531] touch obj/device/bluetooth/public/mojom/mojom_js.stamp [chrome:1814/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__device_bluetooth_public_mojom_mojom_shared__generator___build_toolchain_linux_unbundle_default__rule..rsp --generate_non_variant_code -g c++ [chrome:1815/50531] touch obj/device/bluetooth/public/mojom/mojom_shared__generator.stamp [chrome:1816/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__device_bluetooth_public_mojom_mojom__generator___build_toolchain_linux_unbundle_default__rule..rsp -g c++ --typemap gen/device/bluetooth/public/mojom/mojom__type_mappings --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:1817/50531] touch obj/device/bluetooth/public/mojom/mojom__generator.stamp [chrome:1818/50531] touch obj/device/bluetooth/public/mojom/mojom_headers.stamp [chrome:1819/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__device_bluetooth_public_mojom_mojom_blink__generator___build_toolchain_linux_unbundle_default__rule..rsp -g c++ --variant blink --typemap gen/device/bluetooth/public/mojom/mojom_blink__type_mappings --for_blink --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:1820/50531] touch obj/device/bluetooth/public/mojom/mojom_blink__generator.stamp [chrome:1821/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__gpu_ipc_common_vulkan_interface__generate_message_ids___build_toolchain_linux_unbundle_default__rule..rsp --generate_non_variant_code --generate_message_ids -g c++ --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:1822/50531] touch obj/gpu/ipc/common/vulkan_interface__generate_message_ids.stamp [chrome:1823/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__device_bluetooth_public_mojom_deprecated_experimental_interfaces_shared__generator___build_toolchain_linux_unbundle_default__rule..rsp --generate_non_variant_code -g c++ [chrome:1824/50531] touch obj/device/bluetooth/public/mojom/deprecated_experimental_interfaces_shared__generator.stamp [chrome:1825/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__device_gamepad_public_mojom_mojom_shared__generator___build_toolchain_linux_unbundle_default__rule..rsp --generate_non_variant_code -g c++ --export_attribute COMPONENT_EXPORT\(GAMEPAD_MOJOM_SHARED\) --export_header base/component_export.h [chrome:1826/50531] touch obj/device/gamepad/public/mojom/mojom_shared__generator.stamp [chrome:1827/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__device_bluetooth_public_mojom_deprecated_experimental_interfaces_js__generator___build_toolchain_linux_unbundle_default__rule..rsp -g javascript --js_bindings_mode=new --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:1828/50531] touch obj/device/bluetooth/public/mojom/deprecated_experimental_interfaces_js__generator.stamp [chrome:1829/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__ipc_mojom__generate_message_ids___build_toolchain_linux_unbundle_default__rule..rsp --generate_non_variant_code --generate_message_ids -g c++ --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:1830/50531] touch obj/device/bluetooth/public/mojom/deprecated_experimental_interfaces_js.stamp [chrome:1831/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__extensions_common_api_mojom_shared__generator___build_toolchain_linux_unbundle_default__rule..rsp --generate_non_variant_code -g c++ [chrome:1832/50531] touch obj/ipc/mojom__generate_message_ids.stamp [chrome:1833/50531] touch obj/chrome/browser/ui/webui/bluetooth_internals/mojo_bindings_js.stamp [chrome:1834/50531] touch obj/extensions/common/api/mojom_shared__generator.stamp [chrome:1835/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__extensions_common_api_mojom_js__generator___build_toolchain_linux_unbundle_default__rule..rsp -g javascript --js_bindings_mode=new --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:1836/50531] touch obj/extensions/common/api/mojom_js__generator.stamp [chrome:1837/50531] touch obj/extensions/common/api/mojom_js.stamp [chrome:1838/50531] python3 ../../net/tools/dafsa/make_dafsa.py --reverse ../../net/base/registry_controlled_domains/effective_tld_names_unittest4.gperf gen/net/base/registry_controlled_domains/effective_tld_names_unittest4-reversed-inc.cc [chrome:1839/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --export_attribute COMPONENT_EXPORT\(GAMEPAD_MOJOM\) --export_header base/component_export.h --filelist=__device_gamepad_public_mojom_mojom__generator___build_toolchain_linux_unbundle_default__rule..rsp -g c++ --typemap gen/device/gamepad/public/mojom/mojom__type_mappings --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:1840/50531] touch obj/device/gamepad/public/mojom/mojom__generator.stamp [chrome:1841/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__ipc_mojom_constants__generate_message_ids___build_toolchain_linux_unbundle_default__rule..rsp --generate_non_variant_code --generate_message_ids -g c++ --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:1842/50531] touch obj/ipc/mojom_constants__generate_message_ids.stamp [chrome:1843/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --export_attribute COMPONENT_EXPORT\(GAMEPAD_MOJOM_BLINK\) --export_header base/component_export.h --filelist=__device_gamepad_public_mojom_mojom_blink__generator___build_toolchain_linux_unbundle_default__rule..rsp -g c++ --variant blink --typemap gen/device/gamepad/public/mojom/mojom_blink__type_mappings --for_blink --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:1844/50531] touch obj/device/gamepad/public/mojom/mojom_blink__generator.stamp [chrome:1845/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__extensions_common_api_mojom__generator___build_toolchain_linux_unbundle_default__rule..rsp -g c++ --typemap gen/extensions/common/api/mojom__type_mappings --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:1846/50531] touch obj/extensions/common/api/mojom__generator.stamp [chrome:1847/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__device_bluetooth_public_mojom_deprecated_experimental_interfaces__generator___build_toolchain_linux_unbundle_default__rule..rsp -g c++ --typemap gen/device/bluetooth/public/mojom/deprecated_experimental_interfaces__type_mappings --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:1848/50531] touch obj/device/bluetooth/public/mojom/deprecated_experimental_interfaces__generator.stamp [chrome:1849/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__media_capture_mojom_image_capture__generate_message_ids___build_toolchain_linux_unbundle_default__rule..rsp --generate_non_variant_code --generate_message_ids -g c++ [chrome:1850/50531] touch obj/media/capture/mojom/image_capture__generate_message_ids.stamp [chrome:1851/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__ipc_mojom_constants_shared__generator___build_toolchain_linux_unbundle_default__rule..rsp --generate_non_variant_code -g c++ [chrome:1852/50531] touch obj/ipc/mojom_constants_shared__generator.stamp [chrome:1853/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__gpu_ipc_common_vulkan_interface_js__generator___build_toolchain_linux_unbundle_default__rule..rsp -g javascript --js_bindings_mode=new --js_generate_struct_deserializers --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:1854/50531] touch obj/gpu/ipc/common/vulkan_interface_js__generator.stamp [chrome:1855/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__gpu_ipc_common_vulkan_interface_shared__generator___build_toolchain_linux_unbundle_default__rule..rsp --generate_non_variant_code -g c++ --export_attribute COMPONENT_EXPORT\(MOJOM_SHARED_GPU_EXPORT\) --export_header base/component_export.h [chrome:1856/50531] touch obj/gpu/ipc/common/vulkan_interface_shared__generator.stamp [chrome:1857/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__ipc_mojom_constants__generator___build_toolchain_linux_unbundle_default__rule..rsp -g c++ --typemap gen/ipc/mojom_constants__type_mappings --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:1858/50531] touch obj/ipc/mojom_constants__generator.stamp [chrome:1859/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --export_attribute COMPONENT_EXPORT\(IPC_MOJOM\) --export_header base/component_export.h --filelist=__ipc_mojom__generator___build_toolchain_linux_unbundle_default__rule..rsp -g c++ --typemap gen/ipc/mojom__type_mappings --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:1860/50531] touch obj/ipc/mojom__generator.stamp [chrome:1861/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__media_learning_mojo_public_mojom_mojom__generate_message_ids___build_toolchain_linux_unbundle_default__rule..rsp --generate_non_variant_code --generate_message_ids -g c++ --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:1862/50531] touch obj/media/learning/mojo/public/mojom/mojom__generate_message_ids.stamp [chrome:1863/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --export_attribute GPU_EXPORT --export_header gpu/gpu_export.h --filelist=__gpu_ipc_common_vulkan_interface__generator___build_toolchain_linux_unbundle_default__rule..rsp -g c++ --typemap gen/gpu/ipc/common/vulkan_interface__type_mappings --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:1864/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__ipc_mojom_shared__generator___build_toolchain_linux_unbundle_default__rule..rsp --generate_non_variant_code -g c++ --export_attribute COMPONENT_EXPORT\(IPC_MOJOM_SHARED\) --export_header base/component_export.h [chrome:1865/50531] touch obj/gpu/ipc/common/vulkan_interface__generator.stamp [chrome:1866/50531] touch obj/ipc/mojom_shared__generator.stamp [chrome:1867/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__gpu_ipc_common_vulkan_interface_blink__generator___build_toolchain_linux_unbundle_default__rule..rsp -g c++ --variant blink --typemap gen/gpu/ipc/common/vulkan_interface_blink__type_mappings --for_blink --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:1868/50531] touch obj/gpu/ipc/common/vulkan_interface_blink__generator.stamp [chrome:1869/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__media_midi_mojo__generate_message_ids___build_toolchain_linux_unbundle_default__rule..rsp --generate_non_variant_code --generate_message_ids -g c++ --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:1870/50531] touch obj/media/midi/mojo__generate_message_ids.stamp [chrome:1871/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__media_mojo_mojom_remoting_common__generate_message_ids___build_toolchain_linux_unbundle_default__rule..rsp --generate_non_variant_code --generate_message_ids -g c++ --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:1872/50531] touch obj/media/mojo/mojom/remoting_common__generate_message_ids.stamp [chrome:1873/50531] touch obj/net/base/registry_controlled_domains/registry_controlled_domains.stamp [chrome:1874/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__media_capture_mojom_image_capture_shared__generator___build_toolchain_linux_unbundle_default__rule..rsp --generate_non_variant_code -g c++ [chrome:1875/50531] touch obj/media/capture/mojom/image_capture_shared__generator.stamp [chrome:1876/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__media_capture_mojom_image_capture__generator___build_toolchain_linux_unbundle_default__rule..rsp -g c++ --typemap gen/media/capture/mojom/image_capture__type_mappings [chrome:1877/50531] touch obj/media/capture/mojom/image_capture__generator.stamp [chrome:1878/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__media_capture_mojom_image_capture_blink__generator___build_toolchain_linux_unbundle_default__rule..rsp -g c++ --variant blink --typemap gen/media/capture/mojom/image_capture_blink__type_mappings --for_blink [chrome:1879/50531] touch obj/media/capture/mojom/image_capture_blink__generator.stamp [chrome:1880/50531] touch obj/services/device/public/mojom/generic_sensor__parser.stamp [chrome:1881/50531] touch obj/services/device/public/mojom/generic_sensor__type_mappings__validator.stamp [chrome:1882/50531] touch obj/services/device/public/mojom/generic_sensor_blink__type_mappings__validator.stamp [chrome:1883/50531] python3 ../../mojo/public/tools/bindings/generate_type_mappings.py --output gen/printing/mojom/mojom__type_mappings --cpp-typemap-config gen/printing/mojom/mojom.typemap_config [chrome:1884/50531] touch obj/printing/mojom/mojom__type_mappings.stamp [chrome:1885/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__media_midi_mojo_shared__generator___build_toolchain_linux_unbundle_default__rule..rsp --generate_non_variant_code -g c++ [chrome:1886/50531] touch obj/media/midi/mojo_shared__generator.stamp [chrome:1887/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --disallow_native_types --disallow_interfaces --filelist=__mojo_public_interfaces_bindings_bindings__generate_message_ids___build_toolchain_linux_unbundle_default__rule..rsp --generate_non_variant_code --generate_message_ids -g c++ --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:1888/50531] touch obj/mojo/public/interfaces/bindings/bindings__generate_message_ids.stamp [chrome:1889/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__media_learning_mojo_public_mojom_mojom_shared__generator___build_toolchain_linux_unbundle_default__rule..rsp --generate_non_variant_code -g c++ [chrome:1890/50531] touch obj/media/learning/mojo/public/mojom/mojom_shared__generator.stamp [chrome:1891/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__media_learning_mojo_public_mojom_mojom_js__generator___build_toolchain_linux_unbundle_default__rule..rsp -g javascript --js_bindings_mode=new --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:1892/50531] touch obj/media/learning/mojo/public/mojom/mojom_js__generator.stamp [chrome:1893/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //services/device/public/mojom/mojom:mojom /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/services/device/public/mojom/mojom.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/services/device/public/mojom/mojom.typemap_config.validated [chrome:1894/50531] touch obj/services/device/public/mojom/mojom__type_mappings__validator.stamp [chrome:1895/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__media_mojo_mojom_remoting_common_js__generator___build_toolchain_linux_unbundle_default__rule..rsp -g javascript --js_bindings_mode=new --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:1896/50531] touch obj/media/mojo/mojom/remoting_common_js__generator.stamp [chrome:1897/50531] touch obj/media/mojo/mojom/remoting_common_js.stamp [chrome:1898/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__media_mojo_mojom_remoting_common_shared__generator___build_toolchain_linux_unbundle_default__rule..rsp --generate_non_variant_code -g c++ [chrome:1899/50531] touch obj/media/mojo/mojom/remoting_common_shared__generator.stamp [chrome:1900/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__media_midi_mojo__generator___build_toolchain_linux_unbundle_default__rule..rsp -g c++ --typemap gen/media/midi/mojo__type_mappings --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:1901/50531] python3 ../../mojo/public/tools/bindings/generate_type_mappings.py --output gen/services/device/public/mojom/generic_sensor__type_mappings --cpp-typemap-config gen/services/device/public/mojom/generic_sensor.typemap_config [chrome:1902/50531] touch obj/media/midi/mojo__generator.stamp [chrome:1903/50531] touch obj/services/device/public/mojom/generic_sensor__type_mappings.stamp [chrome:1904/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__media_mojo_mojom_remoting_common__generator___build_toolchain_linux_unbundle_default__rule..rsp -g c++ --typemap gen/media/mojo/mojom/remoting_common__type_mappings --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:1905/50531] touch obj/media/mojo/mojom/remoting_common__generator.stamp [chrome:1906/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //services/device/public/mojom/mojom:mojom /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/services/device/public/mojom/mojom_blink.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/services/device/public/mojom/mojom_blink.typemap_config.validated [chrome:1907/50531] touch obj/services/device/public/mojom/mojom_blink__type_mappings__validator.stamp [chrome:1908/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__media_midi_mojo_blink__generator___build_toolchain_linux_unbundle_default__rule..rsp -g c++ --variant blink --typemap gen/media/midi/mojo_blink__type_mappings --for_blink --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:1909/50531] python3 ../../mojo/public/tools/bindings/generate_type_mappings.py --output gen/services/device/public/mojom/generic_sensor_blink__type_mappings --cpp-typemap-config gen/services/device/public/mojom/generic_sensor_blink.typemap_config [chrome:1910/50531] touch obj/media/midi/mojo_blink__generator.stamp [chrome:1911/50531] touch obj/services/device/public/mojom/generic_sensor_blink__type_mappings.stamp [chrome:1912/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //services/device/public/mojom/usb:usb /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/services/device/public/mojom/usb.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/services/device/public/mojom/usb.typemap_config.validated [chrome:1913/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__mojo_public_mojom_base_base__generate_message_ids___build_toolchain_linux_unbundle_default__rule..rsp --generate_non_variant_code --generate_message_ids -g c++ --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:1914/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //services/device/public/mojom/usb:usb /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/services/device/public/mojom/usb_blink.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/services/device/public/mojom/usb_blink.typemap_config.validated [chrome:1915/50531] touch obj/services/device/public/mojom/usb__type_mappings__validator.stamp [chrome:1916/50531] touch obj/mojo/public/mojom/base/base__generate_message_ids.stamp [chrome:1917/50531] touch obj/services/device/public/mojom/usb_blink__type_mappings__validator.stamp [chrome:1918/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //services/device/public/mojom/usb_test:usb_test /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/services/device/public/mojom/usb_test.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/services/device/public/mojom/usb_test.typemap_config.validated [chrome:1919/50531] touch obj/services/device/public/mojom/usb_test__type_mappings__validator.stamp [chrome:1920/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //services/image_annotation/public/mojom/mojom:mojom /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/services/image_annotation/public/mojom/mojom.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/services/image_annotation/public/mojom/mojom.typemap_config.validated [chrome:1921/50531] touch obj/services/image_annotation/public/mojom/mojom__type_mappings__validator.stamp [chrome:1922/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__media_learning_mojo_public_mojom_mojom__generator___build_toolchain_linux_unbundle_default__rule..rsp -g c++ --typemap gen/media/learning/mojo/public/mojom/mojom__type_mappings --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:1923/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__printing_mojom_mojom__generate_message_ids___build_toolchain_linux_unbundle_default__rule..rsp --generate_non_variant_code --generate_message_ids -g c++ --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:1924/50531] touch obj/media/learning/mojo/public/mojom/mojom__generator.stamp [chrome:1925/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --export_attribute BLINK_PLATFORM_EXPORT --export_header third_party/blink/public/platform/web_common.h --filelist=__media_learning_mojo_public_mojom_mojom_blink__generator___build_toolchain_linux_unbundle_default__rule..rsp -g c++ --variant blink --typemap gen/media/learning/mojo/public/mojom/mojom_blink__type_mappings --for_blink --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:1926/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //services/media_session/public/mojom/mojom:mojom /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/services/media_session/public/mojom/mojom.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/services/media_session/public/mojom/mojom.typemap_config.validated [chrome:1927/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //services/media_session/public/mojom/mojom:mojom /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/services/media_session/public/mojom/mojom_blink.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/services/media_session/public/mojom/mojom_blink.typemap_config.validated [chrome:1928/50531] touch obj/printing/mojom/mojom__generate_message_ids.stamp [chrome:1929/50531] touch obj/media/learning/mojo/public/mojom/mojom_blink__generator.stamp [chrome:1930/50531] touch obj/services/media_session/public/mojom/mojom__type_mappings__validator.stamp [chrome:1931/50531] touch obj/services/media_session/public/mojom/mojom_blink__type_mappings__validator.stamp [chrome:1932/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //services/metrics/public/mojom/mojom:mojom /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/services/metrics/public/mojom/mojom.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/services/metrics/public/mojom/mojom.typemap_config.validated [chrome:1933/50531] touch obj/services/metrics/public/mojom/mojom__type_mappings__validator.stamp [chrome:1934/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //services/metrics/public/mojom/mojom:mojom /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/services/metrics/public/mojom/mojom_blink.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/services/metrics/public/mojom/mojom_blink.typemap_config.validated [chrome:1935/50531] touch obj/services/metrics/public/mojom/mojom_blink__type_mappings__validator.stamp [chrome:1936/50531] python3 ../../build/write_buildflag_header.py --output services/network/public/cpp/network_service_buildflags.h --rulename //services/network/public/cpp:buildflags --gen-dir gen --definitions __services_network_public_cpp_buildflags___build_toolchain_linux_unbundle_default__rule.rsp [chrome:1937/50531] touch obj/services/network/public/cpp/buildflags.stamp [chrome:1938/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //services/network/public/mojom/cookies_mojom:cookies_mojom /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/services/network/public/mojom/cookies_mojom.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/services/network/public/mojom/cookies_mojom.typemap_config.validated [chrome:1939/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //services/network/public/mojom/mojom:mojom /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/services/network/public/mojom/mojom.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/services/network/public/mojom/mojom.typemap_config.validated [chrome:1940/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //services/network/public/mojom/cookies_mojom:cookies_mojom /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/services/network/public/mojom/cookies_mojom_blink.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/services/network/public/mojom/cookies_mojom_blink.typemap_config.validated [chrome:1941/50531] touch obj/services/network/public/mojom/cookies_mojom__type_mappings__validator.stamp [chrome:1942/50531] touch obj/services/network/public/mojom/mojom__type_mappings__validator.stamp [chrome:1943/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //services/network/public/mojom/mojom:mojom /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/services/network/public/mojom/mojom_blink.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/services/network/public/mojom/mojom_blink.typemap_config.validated [chrome:1944/50531] touch obj/services/network/public/mojom/cookies_mojom_blink__type_mappings__validator.stamp [chrome:1945/50531] touch obj/services/network/public/mojom/mojom_blink__type_mappings__validator.stamp [chrome:1946/50531] python3 ../../mojo/public/tools/mojom/mojom_parser.py --input-root /builddir/build/BUILD/org.deepin.browser-6.3.9 --input-root /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen --output-root /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen --mojom-file-list=__services_image_annotation_public_mojom_mojom__parser___build_toolchain_linux_unbundle_default__rule..rsp --check-imports /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/services/image_annotation/public/mojom/mojom.build_metadata --enable-feature is_posix --enable-feature is_linux [chrome:1947/50531] touch obj/services/image_annotation/public/mojom/mojom__parser.stamp [chrome:1948/50531] python3 ../../mojo/public/tools/bindings/generate_type_mappings.py --output gen/services/image_annotation/public/mojom/mojom__type_mappings --cpp-typemap-config gen/services/image_annotation/public/mojom/mojom.typemap_config [chrome:1949/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__services_device_public_mojom_generic_sensor__generate_message_ids___build_toolchain_linux_unbundle_default__rule..rsp --generate_non_variant_code --generate_message_ids -g c++ [chrome:1950/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //services/network/public/mojom/mojom_ip_address:mojom_ip_address /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/services/network/public/mojom/mojom_ip_address.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/services/network/public/mojom/mojom_ip_address.typemap_config.validated [chrome:1951/50531] touch obj/services/device/public/mojom/generic_sensor__generate_message_ids.stamp [chrome:1952/50531] touch obj/services/image_annotation/public/mojom/mojom__type_mappings.stamp [chrome:1953/50531] touch obj/services/network/public/mojom/mojom_ip_address__type_mappings__validator.stamp [chrome:1954/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //services/network/public/mojom/mojom_ip_address:mojom_ip_address /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/services/network/public/mojom/mojom_ip_address_blink.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/services/network/public/mojom/mojom_ip_address_blink.typemap_config.validated [chrome:1955/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //services/network/public/mojom/mojom_network_isolation_key:mojom_network_isolation_key /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/services/network/public/mojom/mojom_network_isolation_key.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/services/network/public/mojom/mojom_network_isolation_key.typemap_config.validated [chrome:1956/50531] touch obj/services/network/public/mojom/mojom_ip_address_blink__type_mappings__validator.stamp [chrome:1957/50531] touch obj/services/network/public/mojom/mojom_network_isolation_key__type_mappings__validator.stamp [chrome:1958/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --disallow_native_types --disallow_interfaces --filelist=__mojo_public_interfaces_bindings_bindings_js__generator___build_toolchain_linux_unbundle_default__rule..rsp -g javascript --js_bindings_mode=new --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:1959/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //services/network/public/mojom/mojom_network_param:mojom_network_param /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/services/network/public/mojom/mojom_network_param.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/services/network/public/mojom/mojom_network_param.typemap_config.validated [chrome:1960/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //services/network/public/mojom/mojom_network_isolation_key:mojom_network_isolation_key /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/services/network/public/mojom/mojom_network_isolation_key_blink.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/services/network/public/mojom/mojom_network_isolation_key_blink.typemap_config.validated [chrome:1961/50531] touch obj/mojo/public/interfaces/bindings/bindings_js__generator.stamp [chrome:1962/50531] touch obj/services/network/public/mojom/mojom_network_param__type_mappings__validator.stamp [chrome:1963/50531] touch obj/services/network/public/mojom/mojom_network_isolation_key_blink__type_mappings__validator.stamp [chrome:1964/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //services/network/public/mojom/mojom_schemeful_site:mojom_schemeful_site /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/services/network/public/mojom/mojom_schemeful_site.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/services/network/public/mojom/mojom_schemeful_site.typemap_config.validated [chrome:1965/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //services/network/public/mojom/mojom_network_param:mojom_network_param /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/services/network/public/mojom/mojom_network_param_blink.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/services/network/public/mojom/mojom_network_param_blink.typemap_config.validated [chrome:1966/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__printing_mojom_mojom_shared__generator___build_toolchain_linux_unbundle_default__rule..rsp --generate_non_variant_code -g c++ [chrome:1967/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //services/network/public/mojom/mojom_schemeful_site:mojom_schemeful_site /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/services/network/public/mojom/mojom_schemeful_site_blink.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/services/network/public/mojom/mojom_schemeful_site_blink.typemap_config.validated [chrome:1968/50531] touch obj/printing/mojom/mojom_shared__generator.stamp [chrome:1969/50531] touch obj/services/network/public/mojom/mojom_network_param_blink__type_mappings__validator.stamp [chrome:1970/50531] touch obj/services/network/public/mojom/mojom_schemeful_site__type_mappings__validator.stamp [chrome:1971/50531] touch obj/services/network/public/mojom/mojom_schemeful_site_blink__type_mappings__validator.stamp [chrome:1972/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //services/network/public/mojom/url_loader_base:url_loader_base /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/services/network/public/mojom/url_loader_base.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/services/network/public/mojom/url_loader_base.typemap_config.validated [chrome:1973/50531] touch obj/services/network/public/mojom/url_loader_base__type_mappings__validator.stamp [chrome:1974/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //services/network/public/mojom/url_loader_base:url_loader_base /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/services/network/public/mojom/url_loader_base_blink.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/services/network/public/mojom/url_loader_base_blink.typemap_config.validated [chrome:1975/50531] touch obj/services/network/public/mojom/url_loader_base_blink__type_mappings__validator.stamp [chrome:1976/50531] python3 ../../mojo/public/tools/bindings/concatenate-files.py ../../mojo/public/js/base.js ../../mojo/public/js/bindings.js ../../mojo/public/js/interface_types.js ../../mojo/public/js/lib/buffer.js ../../mojo/public/js/lib/codec.js ../../mojo/public/js/lib/connector.js ../../mojo/public/js/lib/control_message_handler.js ../../mojo/public/js/lib/control_message_proxy.js ../../mojo/public/js/lib/interface_endpoint_client.js ../../mojo/public/js/lib/interface_endpoint_handle.js ../../mojo/public/js/lib/pipe_control_message_handler.js ../../mojo/public/js/lib/pipe_control_message_proxy.js ../../mojo/public/js/lib/router.js ../../mojo/public/js/lib/unicode.js ../../mojo/public/js/lib/validator.js gen/mojo/public/interfaces/bindings/interface_control_messages.mojom.js gen/mojo/public/interfaces/bindings/pipe_control_messages.mojom.js gen/mojo/public/js/mojo_bindings.js [chrome:1977/50531] touch obj/mojo/public/js/bindings.stamp [chrome:1978/50531] python3 ../../third_party/closure_compiler/js_library.py --output gen/mojo/public/interfaces/bindings/bindings_js_library.js_library --sources gen/mojo/public/interfaces/bindings/interface_control_messages.mojom-lite.js gen/mojo/public/interfaces/bindings/native_struct.mojom-lite.js gen/mojo/public/interfaces/bindings/pipe_control_messages.mojom-lite.js --deps --externs ../../third_party/closure_compiler/externs/mojo_core.js ../../third_party/closure_compiler/externs/pending.js [chrome:1979/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //services/network/public/mojom/websocket_mojom:websocket_mojom /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/services/network/public/mojom/websocket_mojom.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/services/network/public/mojom/websocket_mojom.typemap_config.validated [chrome:1980/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //services/network/public/mojom/websocket_mojom:websocket_mojom /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/services/network/public/mojom/websocket_mojom_blink.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/services/network/public/mojom/websocket_mojom_blink.typemap_config.validated [chrome:1981/50531] touch obj/mojo/public/interfaces/bindings/bindings_js_library.stamp [chrome:1982/50531] python3 ../../mojo/public/tools/bindings/concatenate_and_replace_closure_exports.py gen/mojo/public/js/mojo_internal.js gen/mojo/public/interfaces/bindings/interface_control_messages.mojom-lite-for-compile.js gen/mojo/public/interfaces/bindings/pipe_control_messages.mojom-lite-for-compile.js gen/mojo/public/js/interface_support.js gen/mojo/public/js/mojo_bindings_lite.js [chrome:1983/50531] touch obj/services/network/public/mojom/websocket_mojom__type_mappings__validator.stamp [chrome:1984/50531] touch obj/services/network/public/mojom/websocket_mojom_blink__type_mappings__validator.stamp [chrome:1985/50531] touch obj/mojo/public/js/bindings_lite.stamp [chrome:1986/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //services/preferences/public/mojom/mojom:mojom /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/services/preferences/public/mojom/mojom.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/services/preferences/public/mojom/mojom.typemap_config.validated [chrome:1987/50531] touch obj/services/preferences/public/mojom/mojom__type_mappings__validator.stamp [chrome:1988/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //services/proxy_resolver/public/mojom/mojom:mojom /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/services/proxy_resolver/public/mojom/mojom.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/services/proxy_resolver/public/mojom/mojom.typemap_config.validated [chrome:1989/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__printing_mojom_mojom__generator___build_toolchain_linux_unbundle_default__rule..rsp -g c++ --typemap gen/printing/mojom/mojom__type_mappings --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:1990/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //services/proxy_resolver/public/mojom/mojom:mojom /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/services/proxy_resolver/public/mojom/mojom_blink.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/services/proxy_resolver/public/mojom/mojom_blink.typemap_config.validated [chrome:1991/50531] python3 ../../mojo/public/tools/bindings/concatenate-files.py ../../mojo/public/js/bindings_uncompiled_module_preamble.js.part ../../mojo/public/js/bindings_lite.js gen/mojo/public/interfaces/bindings/interface_control_messages.mojom-lite.js gen/mojo/public/interfaces/bindings/pipe_control_messages.mojom-lite.js ../../mojo/public/js/interface_support.js ../../mojo/public/js/bindings_uncompiled_module_export.js.part gen/mojo/public/js/bindings_uncompiled.js [chrome:1992/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //services/resource_coordinator/public/mojom/mojom:mojom /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/services/resource_coordinator/public/mojom/mojom.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/services/resource_coordinator/public/mojom/mojom.typemap_config.validated [chrome:1993/50531] touch obj/printing/mojom/mojom__generator.stamp [chrome:1994/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --disallow_native_types --disallow_interfaces --filelist=__mojo_public_interfaces_bindings_bindings_shared__generator___build_toolchain_linux_unbundle_default__rule..rsp --generate_non_variant_code -g c++ --export_attribute COMPONENT_EXPORT\(MOJO_MOJOM_BINDINGS_SHARED\) --export_header base/component_export.h [chrome:1995/50531] touch obj/services/proxy_resolver/public/mojom/mojom__type_mappings__validator.stamp [chrome:1996/50531] touch obj/mojo/public/js/bindings_uncompiled_module.stamp [chrome:1997/50531] touch obj/services/proxy_resolver/public/mojom/mojom_blink__type_mappings__validator.stamp [chrome:1998/50531] touch obj/services/resource_coordinator/public/mojom/mojom__type_mappings__validator.stamp [chrome:1999/50531] touch obj/mojo/public/interfaces/bindings/bindings_shared__generator.stamp [chrome:2000/50531] ln -f gen/mojo/public/js/bindings_uncompiled.js gen/mojo/public/js/bindings.js 2>/dev/null || (rm -rf gen/mojo/public/js/bindings.js && cp -af gen/mojo/public/js/bindings_uncompiled.js gen/mojo/public/js/bindings.js) [chrome:2001/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //services/resource_coordinator/public/mojom/mojom:mojom /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/services/resource_coordinator/public/mojom/mojom_blink.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/services/resource_coordinator/public/mojom/mojom_blink.typemap_config.validated [chrome:2002/50531] touch obj/mojo/public/js/bindings_module.stamp [chrome:2003/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //services/service_manager/public/mojom/constants:constants /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/services/service_manager/public/mojom/constants.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/services/service_manager/public/mojom/constants.typemap_config.validated [chrome:2004/50531] touch obj/services/resource_coordinator/public/mojom/mojom_blink__type_mappings__validator.stamp [chrome:2005/50531] touch obj/services/service_manager/public/mojom/constants__type_mappings__validator.stamp [chrome:2006/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //services/service_manager/public/mojom/constants:constants /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/services/service_manager/public/mojom/constants_blink.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/services/service_manager/public/mojom/constants_blink.typemap_config.validated [chrome:2007/50531] python3 ../../third_party/closure_compiler/js_library.py --output gen/mojo/public/js/bindings_uncompiled.js_library --sources gen/mojo/public/js/bindings_uncompiled.js [chrome:2008/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //services/service_manager/public/mojom/mojom:mojom /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/services/service_manager/public/mojom/mojom_blink.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/services/service_manager/public/mojom/mojom_blink.typemap_config.validated [chrome:2009/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //services/shape_detection/public/mojom/mojom:mojom /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/services/shape_detection/public/mojom/mojom.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/services/shape_detection/public/mojom/mojom.typemap_config.validated [chrome:2010/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //services/service_manager/public/mojom/mojom:mojom /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/services/service_manager/public/mojom/mojom.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/services/service_manager/public/mojom/mojom.typemap_config.validated [chrome:2011/50531] python3 ../../build/write_buildflag_header.py --output services/tracing/public/cpp/buildflags.h --rulename //services/tracing/public/cpp:buildflags --gen-dir gen --definitions __services_tracing_public_cpp_buildflags___build_toolchain_linux_unbundle_default__rule.rsp [chrome:2012/50531] touch obj/mojo/public/js/bindings_uncompiled.stamp [chrome:2013/50531] touch obj/services/service_manager/public/mojom/constants_blink__type_mappings__validator.stamp [chrome:2014/50531] touch obj/services/service_manager/public/mojom/mojom_blink__type_mappings__validator.stamp [chrome:2015/50531] touch obj/services/service_manager/public/mojom/mojom__type_mappings__validator.stamp [chrome:2016/50531] touch obj/services/shape_detection/public/mojom/mojom__type_mappings__validator.stamp [chrome:2017/50531] touch obj/services/tracing/public/cpp/buildflags.stamp [chrome:2018/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //services/shape_detection/public/mojom/mojom:mojom /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/services/shape_detection/public/mojom/mojom_blink.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/services/shape_detection/public/mojom/mojom_blink.typemap_config.validated [chrome:2019/50531] python3 ../../mojo/public/tools/bindings/generate_type_mappings.py --output gen/services/preferences/public/mojom/mojom__type_mappings --dependency gen/mojo/public/mojom/base/base__type_mappings --cpp-typemap-config gen/services/preferences/public/mojom/mojom.typemap_config [chrome:2020/50531] python3 ../../mojo/public/tools/mojom/mojom_parser.py --input-root /builddir/build/BUILD/org.deepin.browser-6.3.9 --input-root /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen --output-root /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen --mojom-file-list=__services_preferences_public_mojom_mojom__parser___build_toolchain_linux_unbundle_default__rule..rsp --check-imports /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/services/preferences/public/mojom/mojom.build_metadata --enable-feature is_posix --enable-feature is_linux [chrome:2021/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --disallow_native_types --disallow_interfaces --export_attribute COMPONENT_EXPORT\(MOJO_MOJOM_BINDINGS\) --export_header base/component_export.h --filelist=__mojo_public_interfaces_bindings_bindings__generator___build_toolchain_linux_unbundle_default__rule..rsp -g c++ --typemap gen/mojo/public/interfaces/bindings/bindings__type_mappings --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:2022/50531] python3 ../../mojo/public/tools/mojom/mojom_parser.py --input-root /builddir/build/BUILD/org.deepin.browser-6.3.9 --input-root /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen --output-root /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen --mojom-file-list=__services_service_manager_public_mojom_constants__parser___build_toolchain_linux_unbundle_default__rule..rsp --check-imports /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/services/service_manager/public/mojom/constants.build_metadata --enable-feature is_posix --enable-feature is_linux [chrome:2023/50531] touch obj/mojo/public/interfaces/bindings/bindings__generator.stamp [chrome:2024/50531] touch obj/mojo/public/interfaces/bindings/bindings_headers.stamp [chrome:2025/50531] touch obj/services/preferences/public/mojom/mojom__parser.stamp [chrome:2026/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__services_image_annotation_public_mojom_mojom__generate_message_ids___build_toolchain_linux_unbundle_default__rule..rsp --generate_non_variant_code --generate_message_ids -g c++ --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:2027/50531] touch obj/services/preferences/public/mojom/mojom__type_mappings.stamp [chrome:2028/50531] touch obj/services/image_annotation/public/mojom/mojom__generate_message_ids.stamp [chrome:2029/50531] touch obj/services/service_manager/public/mojom/constants__parser.stamp [chrome:2030/50531] python3 ../../mojo/public/tools/bindings/generate_type_mappings.py --output gen/services/service_manager/public/mojom/constants__type_mappings --cpp-typemap-config gen/services/service_manager/public/mojom/constants.typemap_config [chrome:2031/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //services/video_capture/public/mojom/constants:constants /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/services/video_capture/public/mojom/constants.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/services/video_capture/public/mojom/constants.typemap_config.validated [chrome:2032/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //services/tracing/public/mojom/mojom:mojom /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/services/tracing/public/mojom/mojom.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/services/tracing/public/mojom/mojom.typemap_config.validated [chrome:2033/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //services/video_capture/public/mojom/mojom:mojom /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/services/video_capture/public/mojom/mojom.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/services/video_capture/public/mojom/mojom.typemap_config.validated [chrome:2034/50531] python3 ../../third_party/closure_compiler/js_library.py --output gen/chrome/browser/ui/webui/app_service_internals/mojo_bindings_webui_js.js_library --sources gen/mojom-webui/chrome/browser/ui/webui/app_service_internals/app_service_internals.mojom-webui.js --deps gen/mojo/public/js/bindings_uncompiled.js_library --externs ../../third_party/closure_compiler/externs/mojo_core.js ../../third_party/closure_compiler/externs/pending.js [chrome:2035/50531] python3 ../../third_party/closure_compiler/js_library.py --output gen/chrome/browser/ui/webui/downloads/mojo_bindings_webui_js.js_library --sources gen/mojom-webui/chrome/browser/ui/webui/downloads/downloads.mojom-webui.js --deps gen/mojo/public/js/bindings_uncompiled.js_library --externs ../../third_party/closure_compiler/externs/mojo_core.js ../../third_party/closure_compiler/externs/pending.js [chrome:2036/50531] python3 ../../third_party/closure_compiler/js_library.py --output gen/chrome/browser/ui/webui/internals/user_education/mojo_bindings_webui_js.js_library --sources gen/mojom-webui/chrome/browser/ui/webui/internals/user_education/user_education_internals.mojom-webui.js --deps gen/mojo/public/js/bindings_uncompiled.js_library --externs ../../third_party/closure_compiler/externs/mojo_core.js ../../third_party/closure_compiler/externs/pending.js [chrome:2037/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //services/viz/privileged/mojom/mojom:mojom /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/services/viz/privileged/mojom/mojom.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/services/viz/privileged/mojom/mojom.typemap_config.validated [chrome:2038/50531] touch obj/services/service_manager/public/mojom/constants__type_mappings.stamp [chrome:2039/50531] touch obj/chrome/browser/ui/webui/app_service_internals/mojo_bindings_webui_js.stamp [chrome:2040/50531] touch obj/chrome/browser/ui/webui/downloads/mojo_bindings_webui_js.stamp [chrome:2041/50531] touch obj/chrome/browser/ui/webui/internals/user_education/mojo_bindings_webui_js.stamp [chrome:2042/50531] ln -f gen/mojom-webui/chrome/browser/ui/webui/app_service_internals/app_service_internals.mojom-webui.js gen/chrome/browser/resources/app_service_internals/app_service_internals.mojom-webui.js 2>/dev/null || (rm -rf gen/chrome/browser/resources/app_service_internals/app_service_internals.mojom-webui.js && cp -af gen/mojom-webui/chrome/browser/ui/webui/app_service_internals/app_service_internals.mojom-webui.js gen/chrome/browser/resources/app_service_internals/app_service_internals.mojom-webui.js) [chrome:2043/50531] ln -f gen/mojom-webui/chrome/browser/ui/webui/downloads/downloads.mojom-webui.js gen/chrome/browser/resources/downloads/preprocessed/downloads.mojom-webui.js 2>/dev/null || (rm -rf gen/chrome/browser/resources/downloads/preprocessed/downloads.mojom-webui.js && cp -af gen/mojom-webui/chrome/browser/ui/webui/downloads/downloads.mojom-webui.js gen/chrome/browser/resources/downloads/preprocessed/downloads.mojom-webui.js) [chrome:2044/50531] touch obj/chrome/browser/resources/app_service_internals/copy_mojo.stamp [chrome:2045/50531] touch obj/chrome/browser/resources/downloads/copy_mojo.stamp [chrome:2046/50531] touch obj/services/shape_detection/public/mojom/mojom_blink__type_mappings__validator.stamp [chrome:2047/50531] touch obj/services/tracing/public/mojom/mojom__type_mappings__validator.stamp [chrome:2048/50531] touch obj/services/video_capture/public/mojom/constants__type_mappings__validator.stamp [chrome:2049/50531] touch obj/services/video_capture/public/mojom/mojom__type_mappings__validator.stamp [chrome:2050/50531] touch obj/services/viz/privileged/mojom/mojom__type_mappings__validator.stamp [chrome:2051/50531] python3 ../../third_party/closure_compiler/js_library.py --output gen/chrome/browser/ui/webui/omnibox/mojo_bindings_webui_js.js_library --sources gen/mojom-webui/chrome/browser/ui/webui/omnibox/omnibox.mojom-webui.js --deps gen/mojo/public/js/bindings_uncompiled.js_library --externs ../../third_party/closure_compiler/externs/mojo_core.js ../../third_party/closure_compiler/externs/pending.js [chrome:2052/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__services_device_public_mojom_generic_sensor_shared__generator___build_toolchain_linux_unbundle_default__rule..rsp --generate_non_variant_code -g c++ [chrome:2053/50531] touch obj/chrome/browser/ui/webui/omnibox/mojo_bindings_webui_js.stamp [chrome:2054/50531] touch obj/services/device/public/mojom/generic_sensor_shared__generator.stamp [chrome:2055/50531] python3 ../../tools/metrics/ukm/gen_builders.py --input ../../tools/metrics/ukm/ukm.xml --output gen/services/metrics/public/cpp [chrome:2056/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //services/viz/privileged/mojom/compositing/compositing:compositing /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/services/viz/privileged/mojom/compositing/compositing.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/services/viz/privileged/mojom/compositing/compositing.typemap_config.validated [chrome:2057/50531] python3 ../../mojo/public/tools/bindings/generate_type_mappings.py --output gen/services/service_manager/public/mojom/constants_blink__type_mappings --cpp-typemap-config gen/services/service_manager/public/mojom/constants_blink.typemap_config [chrome:2058/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //services/viz/privileged/mojom/gl/gl:gl /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/services/viz/privileged/mojom/gl/gl.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/services/viz/privileged/mojom/gl/gl.typemap_config.validated [chrome:2059/50531] touch obj/services/metrics/public/cpp/gen_ukm_builders.stamp [chrome:2060/50531] touch obj/services/service_manager/public/mojom/constants_blink__type_mappings.stamp [chrome:2061/50531] python3 ../../ui/webui/resources/tools/generate_grd.py --out-grd gen/chrome/browser/resources/internals/user_education/mojo_resources.grdp --grd-prefix user_education_internals --root-gen-dir gen --input-files-base-dir gen/mojom-webui/chrome/browser/ui/webui/internals/user_education --input-files user_education_internals.mojom-webui.js --resource-path-prefix chrome/browser/ui/webui/internals/user_education [chrome:2062/50531] touch obj/chrome/browser/resources/internals/user_education/build_mojo_grdp.stamp [chrome:2063/50531] python3 ../../mojo/public/tools/mojom/mojom_parser.py --input-root /builddir/build/BUILD/org.deepin.browser-6.3.9 --input-root /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen --output-root /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen --mojom-file-list=__services_video_capture_public_mojom_constants__parser___build_toolchain_linux_unbundle_default__rule..rsp --check-imports /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/services/video_capture/public/mojom/constants.build_metadata --enable-feature is_posix --enable-feature is_linux [chrome:2064/50531] python3 ../../mojo/public/tools/mojom/mojom_parser.py --input-root /builddir/build/BUILD/org.deepin.browser-6.3.9 --input-root /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen --output-root /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen --mojom-file-list=__services_tracing_public_mojom_mojom__parser___build_toolchain_linux_unbundle_default__rule..rsp --check-imports /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/services/tracing/public/mojom/mojom.build_metadata --enable-feature is_perfetto_supported_os --enable-feature is_posix --enable-feature is_linux [chrome:2065/50531] python3 ../../ui/webui/resources/tools/generate_grd.py --out-grd gen/chrome/browser/resources/omnibox/mojo_resources.grdp --grd-prefix omnibox --root-gen-dir gen --input-files-base-dir gen/mojom-webui/chrome/browser/ui/webui/omnibox --input-files omnibox.mojom-webui.js --resource-path-rewrites omnibox.mojom-webui.js\|chrome/browser/ui/webui/omnibox/omnibox.mojom-webui.js [chrome:2066/50531] touch obj/chrome/browser/resources/omnibox/build_mojo_grdp.stamp [chrome:2067/50531] touch obj/services/tracing/public/mojom/mojom__parser.stamp [chrome:2068/50531] touch obj/services/video_capture/public/mojom/constants__parser.stamp [chrome:2069/50531] touch obj/services/viz/privileged/mojom/compositing/compositing__type_mappings__validator.stamp [chrome:2070/50531] touch obj/services/viz/privileged/mojom/gl/gl__type_mappings__validator.stamp [chrome:2071/50531] python3 ../../ui/webui/resources/tools/generate_grd.py --out-grd gen/chrome/browser/resources/internals/resources.grd --grd-prefix internals --root-gen-dir gen --grdp-files gen/chrome/browser/resources/internals/user_education/resources.grdp gen/chrome/browser/resources/internals/user_education/mojo_resources.grdp --input-files-base-dir chrome/browser/resources/internals --input-files internals.html [chrome:2072/50531] touch obj/chrome/browser/resources/internals/build_grd.stamp [chrome:2073/50531] python3 ../../mojo/public/tools/bindings/generate_type_mappings.py --output gen/services/video_capture/public/mojom/constants__type_mappings --cpp-typemap-config gen/services/video_capture/public/mojom/constants.typemap_config [chrome:2074/50531] python3 ../../mojo/public/tools/bindings/generate_type_mappings.py --output gen/services/service_manager/public/mojom/mojom__type_mappings --dependency gen/services/service_manager/public/mojom/constants__type_mappings --dependency gen/mojo/public/mojom/base/base__type_mappings --cpp-typemap-config gen/services/service_manager/public/mojom/mojom.typemap_config [chrome:2075/50531] python3 ../../mojo/public/tools/bindings/generate_type_mappings.py --output gen/services/tracing/public/mojom/mojom__type_mappings --dependency gen/mojo/public/mojom/base/base__type_mappings --cpp-typemap-config gen/services/tracing/public/mojom/mojom.typemap_config [chrome:2076/50531] touch obj/services/service_manager/public/mojom/mojom__type_mappings.stamp [chrome:2077/50531] touch obj/services/tracing/public/mojom/mojom__type_mappings.stamp [chrome:2078/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__services_image_annotation_public_mojom_mojom_shared__generator___build_toolchain_linux_unbundle_default__rule..rsp --generate_non_variant_code -g c++ [chrome:2079/50531] touch obj/services/image_annotation/public/mojom/mojom_shared__generator.stamp [chrome:2080/50531] python3 ../../mojo/public/tools/bindings/generate_type_mappings.py --output gen/services/service_manager/public/mojom/mojom_blink__type_mappings --dependency gen/services/service_manager/public/mojom/constants_blink__type_mappings --dependency gen/mojo/public/mojom/base/base_blink__type_mappings --cpp-typemap-config gen/services/service_manager/public/mojom/mojom_blink.typemap_config [chrome:2081/50531] touch obj/services/service_manager/public/mojom/mojom_blink__type_mappings.stamp [chrome:2082/50531] touch obj/services/video_capture/public/mojom/constants__type_mappings.stamp [chrome:2083/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //services/viz/public/mojom/mojom:mojom /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/services/viz/public/mojom/mojom.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/services/viz/public/mojom/mojom.typemap_config.validated [chrome:2084/50531] python3 ../../ui/webui/resources/tools/generate_grd.py --out-grd gen/chrome/browser/resources/omnibox/resources.grd --grd-prefix omnibox --root-gen-dir gen --grdp-files gen/chrome/browser/resources/omnibox/mojo_resources.grdp --input-files-base-dir chrome/browser/resources/omnibox --input-files icon_tabs.svg omnibox.css omnibox_element.js omnibox.html omnibox_input.css omnibox_input.js omnibox.js omnibox_output_column_widths.css omnibox_output.js output_results_group.css omnibox_popup.html omnibox_popup.js [chrome:2085/50531] touch obj/chrome/browser/resources/omnibox/build_grd.stamp [chrome:2086/50531] touch obj/services/viz/public/mojom/mojom__type_mappings__validator.stamp [chrome:2087/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__services_image_annotation_public_mojom_mojom__generator___build_toolchain_linux_unbundle_default__rule..rsp -g c++ --typemap gen/services/image_annotation/public/mojom/mojom__type_mappings --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:2088/50531] python3 ../../mojo/public/tools/mojom/mojom_parser.py --input-root /builddir/build/BUILD/org.deepin.browser-6.3.9 --input-root /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen --output-root /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen --mojom-file-list=__services_service_manager_public_mojom_mojom__parser___build_toolchain_linux_unbundle_default__rule..rsp --check-imports /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/services/service_manager/public/mojom/mojom.build_metadata --enable-feature is_posix --enable-feature is_linux [chrome:2089/50531] touch obj/services/image_annotation/public/mojom/mojom__generator.stamp [chrome:2090/50531] touch obj/services/service_manager/public/mojom/mojom__parser.stamp [chrome:2091/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__services_preferences_public_mojom_mojom__generate_message_ids___build_toolchain_linux_unbundle_default__rule..rsp --generate_non_variant_code --generate_message_ids -g c++ --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:2092/50531] touch obj/services/preferences/public/mojom/mojom__generate_message_ids.stamp [chrome:2093/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__services_service_manager_public_mojom_constants__generate_message_ids___build_toolchain_linux_unbundle_default__rule..rsp --generate_non_variant_code --generate_message_ids -g c++ --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:2094/50531] touch obj/services/service_manager/public/mojom/constants__generate_message_ids.stamp [chrome:2095/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__services_device_public_mojom_generic_sensor__generator___build_toolchain_linux_unbundle_default__rule..rsp -g c++ --typemap gen/services/device/public/mojom/generic_sensor__type_mappings [chrome:2096/50531] touch obj/services/device/public/mojom/generic_sensor__generator.stamp [chrome:2097/50531] touch obj/services/device/public/mojom/generic_sensor_headers.stamp [chrome:2098/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //services/viz/public/mojom/mojom:mojom /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/services/viz/public/mojom/mojom_blink.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/services/viz/public/mojom/mojom_blink.typemap_config.validated [chrome:2099/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --export_attribute BLINK_PLATFORM_EXPORT --export_header third_party/blink/public/platform/web_common.h --filelist=__services_device_public_mojom_generic_sensor_blink__generator___build_toolchain_linux_unbundle_default__rule..rsp -g c++ --variant blink --typemap gen/services/device/public/mojom/generic_sensor_blink__type_mappings --for_blink [chrome:2100/50531] touch obj/services/device/public/mojom/generic_sensor_blink__generator.stamp [chrome:2101/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //services/viz/public/mojom/resource_format:resource_format /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/services/viz/public/mojom/resource_format.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/services/viz/public/mojom/resource_format.typemap_config.validated [chrome:2102/50531] touch obj/services/viz/public/mojom/mojom_blink__type_mappings__validator.stamp [chrome:2103/50531] touch obj/services/viz/public/mojom/resource_format__type_mappings__validator.stamp [chrome:2104/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__services_service_manager_public_mojom_constants_shared__generator___build_toolchain_linux_unbundle_default__rule..rsp --generate_non_variant_code -g c++ --export_attribute COMPONENT_EXPORT\(SERVICE_MANAGER_MOJOM_CONSTANTS_SHARED\) --export_header base/component_export.h [chrome:2105/50531] touch obj/services/service_manager/public/mojom/constants_shared__generator.stamp [chrome:2106/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__services_service_manager_public_mojom_constants_js__generator___build_toolchain_linux_unbundle_default__rule..rsp -g javascript --js_bindings_mode=new --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:2107/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //services/viz/public/mojom/resource_format:resource_format /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/services/viz/public/mojom/resource_format_blink.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/services/viz/public/mojom/resource_format_blink.typemap_config.validated [chrome:2108/50531] touch obj/services/service_manager/public/mojom/constants_js__generator.stamp [chrome:2109/50531] touch obj/services/viz/public/mojom/resource_format_blink__type_mappings__validator.stamp [chrome:2110/50531] touch obj/services/service_manager/public/mojom/constants_js.stamp [chrome:2111/50531] python3 ../../mojo/public/tools/mojom/mojom_parser.py --input-root /builddir/build/BUILD/org.deepin.browser-6.3.9 --input-root /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen --output-root /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen --mojom-file-list=__services_viz_public_mojom_resource_format__parser___build_toolchain_linux_unbundle_default__rule..rsp --check-imports /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/services/viz/public/mojom/resource_format.build_metadata --enable-feature is_posix --enable-feature is_linux [chrome:2112/50531] touch obj/services/viz/public/mojom/resource_format__parser.stamp [chrome:2113/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__services_video_capture_public_mojom_constants__generate_message_ids___build_toolchain_linux_unbundle_default__rule..rsp --generate_non_variant_code --generate_message_ids -g c++ --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:2114/50531] touch obj/services/video_capture/public/mojom/constants__generate_message_ids.stamp [chrome:2115/50531] python3 ../../build/write_buildflag_header.py --output skia/buildflags.h --rulename //skia:buildflags --gen-dir gen --definitions __skia_buildflags___build_toolchain_linux_unbundle_default__rule.rsp [chrome:2116/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --export_attribute COMPONENT_EXPORT\(SERVICE_MANAGER_MOJOM_CONSTANTS\) --export_header base/component_export.h --filelist=__services_service_manager_public_mojom_constants__generator___build_toolchain_linux_unbundle_default__rule..rsp -g c++ --typemap gen/services/service_manager/public/mojom/constants__type_mappings --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:2117/50531] touch obj/services/service_manager/public/mojom/constants__generator.stamp [chrome:2118/50531] touch obj/services/service_manager/public/mojom/constants_headers.stamp [chrome:2119/50531] python3 ../../mojo/public/tools/bindings/generate_type_mappings.py --output gen/services/viz/public/mojom/resource_format__type_mappings --cpp-typemap-config gen/services/viz/public/mojom/resource_format.typemap_config [chrome:2120/50531] touch obj/services/viz/public/mojom/resource_format__type_mappings.stamp [chrome:2121/50531] touch obj/skia/buildflags.stamp [chrome:2122/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__services_tracing_public_mojom_mojom__generate_message_ids___build_toolchain_linux_unbundle_default__rule..rsp --generate_non_variant_code --generate_message_ids -g c++ --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:2123/50531] touch obj/services/tracing/public/mojom/mojom__generate_message_ids.stamp [chrome:2124/50531] python3 ../../mojo/public/tools/bindings/generate_type_mappings.py --output gen/services/viz/public/mojom/resource_format_blink__type_mappings --cpp-typemap-config gen/services/viz/public/mojom/resource_format_blink.typemap_config [chrome:2125/50531] touch obj/services/viz/public/mojom/resource_format_blink__type_mappings.stamp [chrome:2126/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__services_preferences_public_mojom_mojom_shared__generator___build_toolchain_linux_unbundle_default__rule..rsp --generate_non_variant_code -g c++ [chrome:2127/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --export_attribute COMPONENT_EXPORT\(SERVICE_MANAGER_MOJOM_CONSTANTS_BLINK\) --export_header base/component_export.h --filelist=__services_service_manager_public_mojom_constants_blink__generator___build_toolchain_linux_unbundle_default__rule..rsp -g c++ --variant blink --typemap gen/services/service_manager/public/mojom/constants_blink__type_mappings --for_blink --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:2128/50531] touch obj/services/preferences/public/mojom/mojom_shared__generator.stamp [chrome:2129/50531] touch obj/services/service_manager/public/mojom/constants_blink__generator.stamp [chrome:2130/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__services_video_capture_public_mojom_constants_shared__generator___build_toolchain_linux_unbundle_default__rule..rsp --generate_non_variant_code -g c++ [chrome:2131/50531] touch obj/services/video_capture/public/mojom/constants_shared__generator.stamp [chrome:2132/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__services_service_manager_public_mojom_mojom__generate_message_ids___build_toolchain_linux_unbundle_default__rule..rsp --generate_non_variant_code --generate_message_ids -g c++ --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:2133/50531] touch obj/services/service_manager/public/mojom/mojom__generate_message_ids.stamp [chrome:2134/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__services_video_capture_public_mojom_constants__generator___build_toolchain_linux_unbundle_default__rule..rsp -g c++ --typemap gen/services/video_capture/public/mojom/constants__type_mappings --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:2135/50531] touch obj/services/video_capture/public/mojom/constants__generator.stamp [chrome:2136/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__services_viz_public_mojom_resource_format__generate_message_ids___build_toolchain_linux_unbundle_default__rule..rsp --generate_non_variant_code --generate_message_ids -g c++ --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:2137/50531] touch obj/services/viz/public/mojom/resource_format__generate_message_ids.stamp [chrome:2138/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__services_preferences_public_mojom_mojom__generator___build_toolchain_linux_unbundle_default__rule..rsp -g c++ --typemap gen/services/preferences/public/mojom/mojom__type_mappings --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:2139/50531] touch obj/services/preferences/public/mojom/mojom__generator.stamp [chrome:2140/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__services_viz_public_mojom_resource_format_js__generator___build_toolchain_linux_unbundle_default__rule..rsp -g javascript --js_bindings_mode=new --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:2141/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__services_viz_public_mojom_resource_format_shared__generator___build_toolchain_linux_unbundle_default__rule..rsp --generate_non_variant_code -g c++ [chrome:2142/50531] touch obj/services/viz/public/mojom/resource_format_js__generator.stamp [chrome:2143/50531] touch obj/services/viz/public/mojom/resource_format_shared__generator.stamp [chrome:2144/50531] touch obj/services/viz/public/mojom/resource_format_js.stamp [chrome:2145/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__services_viz_public_mojom_resource_format__generator___build_toolchain_linux_unbundle_default__rule..rsp -g c++ --typemap gen/services/viz/public/mojom/resource_format__type_mappings --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:2146/50531] touch obj/services/viz/public/mojom/resource_format__generator.stamp [chrome:2147/50531] touch obj/services/viz/public/mojom/resource_format_headers.stamp [chrome:2148/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__services_viz_public_mojom_resource_format_blink__generator___build_toolchain_linux_unbundle_default__rule..rsp -g c++ --variant blink --typemap gen/services/viz/public/mojom/resource_format_blink__type_mappings --for_blink --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:2149/50531] touch obj/services/viz/public/mojom/resource_format_blink__generator.stamp [chrome:2150/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__services_tracing_public_mojom_mojom_shared__generator___build_toolchain_linux_unbundle_default__rule..rsp --generate_non_variant_code -g c++ --export_attribute COMPONENT_EXPORT\(TRACING_MOJOM_SHARED\) --export_header base/component_export.h [chrome:2151/50531] touch obj/services/tracing/public/mojom/mojom_shared__generator.stamp [chrome:2152/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkATrace.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/core/SkATrace.cpp -o obj/skia/skia_core_and_effects/SkATrace.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2153/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__services_service_manager_public_mojom_mojom_js__generator___build_toolchain_linux_unbundle_default__rule..rsp -g javascript --js_bindings_mode=new --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:2154/50531] touch obj/services/service_manager/public/mojom/mojom_js__generator.stamp [chrome:2155/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__services_service_manager_public_mojom_mojom_shared__generator___build_toolchain_linux_unbundle_default__rule..rsp --generate_non_variant_code -g c++ --export_attribute COMPONENT_EXPORT\(SERVICE_MANAGER_MOJOM_SHARED\) --export_header base/component_export.h [chrome:2156/50531] touch obj/services/service_manager/public/mojom/mojom_shared__generator.stamp [chrome:2157/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/sk_imageinfo.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/c/sk_imageinfo.cpp -o obj/skia/skia_core_and_effects/sk_imageinfo.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2158/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkArenaAlloc.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/core/SkArenaAlloc.cpp -o obj/skia/skia_core_and_effects/SkArenaAlloc.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2159/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/sk_paint.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/c/sk_paint.cpp -o obj/skia/skia_core_and_effects/sk_paint.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2160/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --export_attribute COMPONENT_EXPORT\(TRACING_MOJOM\) --export_header base/component_export.h --filelist=__services_tracing_public_mojom_mojom__generator___build_toolchain_linux_unbundle_default__rule..rsp -g c++ --typemap gen/services/tracing/public/mojom/mojom__type_mappings --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:2161/50531] touch obj/services/tracing/public/mojom/mojom__generator.stamp [chrome:2162/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__mojo_public_mojom_base_base_js__generator___build_toolchain_linux_unbundle_default__rule..rsp -g javascript --js_bindings_mode=new --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:2163/50531] touch obj/mojo/public/mojom/base/base_js__generator.stamp [chrome:2164/50531] touch obj/mojo/public/mojom/base/base_js.stamp [chrome:2165/50531] touch obj/components/content_settings/core/common/mojo_bindings_js.stamp [chrome:2166/50531] touch obj/components/media_router/common/mojom/logger_js.stamp [chrome:2167/50531] touch obj/components/services/filesystem/public/mojom/mojom_js.stamp [chrome:2168/50531] touch obj/gpu/ipc/common/vulkan_interface_js.stamp [chrome:2169/50531] touch obj/media/learning/mojo/public/mojom/mojom_js.stamp [chrome:2170/50531] touch obj/services/service_manager/public/mojom/mojom_js.stamp [chrome:2171/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkAnalyticEdge.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/core/SkAnalyticEdge.cpp -o obj/skia/skia_core_and_effects/SkAnalyticEdge.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2172/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkAutoPixmapStorage.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/core/SkAutoPixmapStorage.cpp -o obj/skia/skia_core_and_effects/SkAutoPixmapStorage.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2173/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkBBHFactory.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/core/SkBBHFactory.cpp -o obj/skia/skia_core_and_effects/SkBBHFactory.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2174/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --export_attribute COMPONENT_EXPORT\(SERVICE_MANAGER_MOJOM\) --export_header base/component_export.h --filelist=__services_service_manager_public_mojom_mojom__generator___build_toolchain_linux_unbundle_default__rule..rsp -g c++ --typemap gen/services/service_manager/public/mojom/mojom__type_mappings --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:2175/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --export_attribute COMPONENT_EXPORT\(SERVICE_MANAGER_MOJOM_BLINK\) --export_header base/component_export.h --filelist=__services_service_manager_public_mojom_mojom_blink__generator___build_toolchain_linux_unbundle_default__rule..rsp -g c++ --variant blink --typemap gen/services/service_manager/public/mojom/mojom_blink__type_mappings --for_blink --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:2176/50531] touch obj/services/service_manager/public/mojom/mojom__generator.stamp [chrome:2177/50531] touch obj/services/service_manager/public/mojom/mojom_blink__generator.stamp [chrome:2178/50531] python3 ../../third_party/closure_compiler/js_library.py --output gen/mojo/public/mojom/base/base_webui_js.js_library --sources gen/mojom-webui/mojo/public/mojom/base/application_state.mojom-webui.js gen/mojom-webui/mojo/public/mojom/base/big_buffer.mojom-webui.js gen/mojom-webui/mojo/public/mojom/base/big_string.mojom-webui.js gen/mojom-webui/mojo/public/mojom/base/binder.mojom-webui.js gen/mojom-webui/mojo/public/mojom/base/byte_string.mojom-webui.js gen/mojom-webui/mojo/public/mojom/base/file.mojom-webui.js gen/mojom-webui/mojo/public/mojom/base/file_error.mojom-webui.js gen/mojom-webui/mojo/public/mojom/base/file_info.mojom-webui.js gen/mojom-webui/mojo/public/mojom/base/file_path.mojom-webui.js gen/mojom-webui/mojo/public/mojom/base/generic_pending_associated_receiver.mojom-webui.js gen/mojom-webui/mojo/public/mojom/base/generic_pending_receiver.mojom-webui.js gen/mojom-webui/mojo/public/mojom/base/memory_allocator_dump_cross_process_uid.mojom-webui.js gen/mojom-webui/mojo/public/mojom/base/memory_pressure_level.mojom-webui.js gen/mojom-webui/mojo/public/mojom/base/message_pump_type.mojom-webui.js gen/mojom-webui/mojo/public/mojom/base/process_id.mojom-webui.js gen/mojom-webui/mojo/public/mojom/base/read_only_buffer.mojom-webui.js gen/mojom-webui/mojo/public/mojom/base/read_only_file.mojom-webui.js gen/mojom-webui/mojo/public/mojom/base/ref_counted_memory.mojom-webui.js gen/mojom-webui/mojo/public/mojom/base/shared_memory.mojom-webui.js gen/mojom-webui/mojo/public/mojom/base/string16.mojom-webui.js gen/mojom-webui/mojo/public/mojom/base/text_direction.mojom-webui.js gen/mojom-webui/mojo/public/mojom/base/thread_priority.mojom-webui.js gen/mojom-webui/mojo/public/mojom/base/time.mojom-webui.js gen/mojom-webui/mojo/public/mojom/base/token.mojom-webui.js gen/mojom-webui/mojo/public/mojom/base/unguessable_token.mojom-webui.js gen/mojom-webui/mojo/public/mojom/base/values.mojom-webui.js --deps gen/mojo/public/js/bindings_uncompiled.js_library --externs ../../third_party/closure_compiler/externs/mojo_core.js ../../third_party/closure_compiler/externs/pending.js [chrome:2179/50531] touch obj/mojo/public/mojom/base/base_webui_js.stamp [chrome:2180/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__mojo_public_mojom_base_base_shared__generator___build_toolchain_linux_unbundle_default__rule..rsp --generate_non_variant_code -g c++ --export_attribute COMPONENT_EXPORT\(MOJO_BASE_MOJOM_SHARED\) --export_header base/component_export.h [chrome:2181/50531] clang++ -MMD -MF obj/skia/skcms/skcms.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../../third_party/skia/include/third_party/skcms -I../.. -Igen -w -std=c11 -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/third_party/skcms/skcms.cc -o obj/skia/skcms/skcms.o [chrome:2182/50531] touch obj/mojo/public/mojom/base/base_shared__generator.stamp [chrome:2183/50531] touch obj/skia/skcms.stamp [chrome:2184/50531] python3 ../../third_party/closure_compiler/js_library.py --output gen/chrome/browser/ui/webui/federated_learning/mojo_bindings_webui_js.js_library --sources gen/mojom-webui/chrome/browser/ui/webui/federated_learning/floc_internals.mojom-webui.js --deps gen/mojo/public/js/bindings_uncompiled.js_library gen/mojo/public/mojom/base/base_webui_js.js_library --externs ../../third_party/closure_compiler/externs/mojo_core.js ../../third_party/closure_compiler/externs/pending.js [chrome:2185/50531] touch obj/chrome/browser/ui/webui/federated_learning/mojo_bindings_webui_js.stamp [chrome:2186/50531] python3 ../../third_party/closure_compiler/js_library.py --output gen/gpu/ipc/common/vulkan_interface_webui_js.js_library --sources gen/mojom-webui/gpu/ipc/common/vulkan_info.mojom-webui.js gen/mojom-webui/gpu/ipc/common/vulkan_types.mojom-webui.js --deps gen/mojo/public/js/bindings_uncompiled.js_library gen/mojo/public/mojom/base/base_webui_js.js_library --externs ../../third_party/closure_compiler/externs/mojo_core.js ../../third_party/closure_compiler/externs/pending.js [chrome:2187/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkAnnotation.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/core/SkAnnotation.cpp -o obj/skia/skia_core_and_effects/SkAnnotation.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2188/50531] touch obj/gpu/ipc/common/vulkan_interface_webui_js.stamp [chrome:2189/50531] python3 ../../tools/grit/preprocess_if_expr.py --in-folder gen/mojom-webui/chrome/browser/ui/webui/federated_learning/ --out-folder gen/chrome/browser/resources/federated_learning/preprocessed --in-files floc_internals.mojom-webui.js -E root_gen_dir=gen -E root_src_dir=../../ -D SHARED_INTERMEDIATE_DIR=gen -D scale_factors=2x -D _chromium -E CHROMIUM_BUILD=chromium -D desktop_linux -D toolkit_views -D use_aura -D use_nss_certs -D use_ozone --out-manifest gen/chrome/browser/resources/federated_learning/preprocessed_mojo_manifest.json [chrome:2190/50531] touch obj/chrome/browser/resources/federated_learning/preprocess_mojo.stamp [chrome:2191/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/sk_surface.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/c/sk_surface.cpp -o obj/skia/skia_core_and_effects/sk_surface.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2192/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkCachedData.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/core/SkCachedData.cpp -o obj/skia/skia_core_and_effects/SkCachedData.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2193/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkBuffer.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/core/SkBuffer.cpp -o obj/skia/skia_core_and_effects/SkBuffer.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2194/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkAlphaRuns.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/core/SkAlphaRuns.cpp -o obj/skia/skia_core_and_effects/SkAlphaRuns.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2195/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --export_attribute COMPONENT_EXPORT\(MOJO_BASE_MOJOM\) --export_header base/component_export.h --filelist=__mojo_public_mojom_base_base__generator___build_toolchain_linux_unbundle_default__rule..rsp -g c++ --typemap gen/mojo/public/mojom/base/base__type_mappings --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:2196/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --export_attribute COMPONENT_EXPORT\(MOJO_BASE_MOJOM_BLINK\) --export_header base/component_export.h --filelist=__mojo_public_mojom_base_base_blink__generator___build_toolchain_linux_unbundle_default__rule..rsp -g c++ --variant blink --typemap gen/mojo/public/mojom/base/base_blink__type_mappings --for_blink --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:2197/50531] touch obj/mojo/public/mojom/base/base__generator.stamp [chrome:2198/50531] touch obj/mojo/public/mojom/base/base_blink__generator.stamp [chrome:2199/50531] python3 ../../ui/webui/resources/tools/generate_grd.py --out-grd gen/chrome/browser/resources/federated_learning/resources.grd --grd-prefix floc_internals --root-gen-dir gen --manifest-files gen/chrome/browser/resources/federated_learning/preprocessed_manifest.json gen/chrome/browser/resources/federated_learning/preprocessed_mojo_manifest.json --input-files-base-dir chrome/browser/resources/federated_learning --input-files floc_internals.html floc_internals.css [chrome:2200/50531] touch obj/mojo/public/mojom/base/base_headers.stamp [chrome:2201/50531] touch obj/chrome/browser/resources/federated_learning/build_grd.stamp [chrome:2202/50531] touch obj/components/content_settings/core/common/mojo_bindings_headers.stamp [chrome:2203/50531] touch obj/components/services/filesystem/public/mojom/mojom_headers.stamp [chrome:2204/50531] touch obj/gpu/ipc/common/vulkan_interface_headers.stamp [chrome:2205/50531] touch obj/media/learning/mojo/public/mojom/mojom_headers.stamp [chrome:2206/50531] touch obj/services/service_manager/public/mojom/mojom_headers.stamp [chrome:2207/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkAAClip.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/core/SkAAClip.cpp -o obj/skia/skia_core_and_effects/SkAAClip.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2208/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkBlitRow_D32.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/core/SkBlitRow_D32.cpp -o obj/skia/skia_core_and_effects/SkBlitRow_D32.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2209/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkBitmapProcState.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/core/SkBitmapProcState.cpp -o obj/skia/skia_core_and_effects/SkBitmapProcState.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2210/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkBitmapProcState_matrixProcs.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/core/SkBitmapProcState_matrixProcs.cpp -o obj/skia/skia_core_and_effects/SkBitmapProcState_matrixProcs.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2211/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkBlurMask.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/core/SkBlurMask.cpp -o obj/skia/skia_core_and_effects/SkBlurMask.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2212/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkBlitter_RGB565.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/core/SkBlitter_RGB565.cpp -o obj/skia/skia_core_and_effects/SkBlitter_RGB565.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2213/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkBlitter_A8.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/core/SkBlitter_A8.cpp -o obj/skia/skia_core_and_effects/SkBlitter_A8.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2214/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkBitmapCache.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/core/SkBitmapCache.cpp -o obj/skia/skia_core_and_effects/SkBitmapCache.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2215/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkBlitter_Sprite.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/core/SkBlitter_Sprite.cpp -o obj/skia/skia_core_and_effects/SkBlitter_Sprite.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2216/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkBlendMode.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/core/SkBlendMode.cpp -o obj/skia/skia_core_and_effects/SkBlendMode.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2217/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkBitmap.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/core/SkBitmap.cpp -o obj/skia/skia_core_and_effects/SkBitmap.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2218/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkColor.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/core/SkColor.cpp -o obj/skia/skia_core_and_effects/SkColor.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2219/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkColorSpace.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/core/SkColorSpace.cpp -o obj/skia/skia_core_and_effects/SkColorSpace.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2220/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkBlitter_ARGB32.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/core/SkBlitter_ARGB32.cpp -o obj/skia/skia_core_and_effects/SkBlitter_ARGB32.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2221/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkDebug.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/core/SkDebug.cpp -o obj/skia/skia_core_and_effects/SkDebug.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2222/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkDataTable.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/core/SkDataTable.cpp -o obj/skia/skia_core_and_effects/SkDataTable.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2223/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkBlendModeBlender.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/core/SkBlendModeBlender.cpp -o obj/skia/skia_core_and_effects/SkBlendModeBlender.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2224/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkDeque.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/core/SkDeque.cpp -o obj/skia/skia_core_and_effects/SkDeque.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2225/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkColorSpaceXformSteps.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/core/SkColorSpaceXformSteps.cpp -o obj/skia/skia_core_and_effects/SkColorSpaceXformSteps.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2226/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkCpu.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/core/SkCpu.cpp -o obj/skia/skia_core_and_effects/SkCpu.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2227/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkBlitter.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/core/SkBlitter.cpp -o obj/skia/skia_core_and_effects/SkBlitter.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2228/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkBitmapDevice.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/core/SkBitmapDevice.cpp -o obj/skia/skia_core_and_effects/SkBitmapDevice.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2229/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkCubicClipper.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/core/SkCubicClipper.cpp -o obj/skia/skia_core_and_effects/SkCubicClipper.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] ../../third_party/skia/src/core/SkCubicClipper.cpp:85:9: warning: variable 'iters' set but not used [-Wunused-but-set-variable] 85 | int iters = 0; | ^ 1 warning generated. [chrome:2230/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkContourMeasure.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/core/SkContourMeasure.cpp -o obj/skia/skia_core_and_effects/SkContourMeasure.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2231/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkClipStack.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/core/SkClipStack.cpp -o obj/skia/skia_core_and_effects/SkClipStack.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2232/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkConvertPixels.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/core/SkConvertPixels.cpp -o obj/skia/skia_core_and_effects/SkConvertPixels.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2233/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkCubicMap.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/core/SkCubicMap.cpp -o obj/skia/skia_core_and_effects/SkCubicMap.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2234/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkCompressedDataUtils.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/core/SkCompressedDataUtils.cpp -o obj/skia/skia_core_and_effects/SkCompressedDataUtils.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2235/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkClipStackDevice.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/core/SkClipStackDevice.cpp -o obj/skia/skia_core_and_effects/SkClipStackDevice.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2236/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkCanvasPriv.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/core/SkCanvasPriv.cpp -o obj/skia/skia_core_and_effects/SkCanvasPriv.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2237/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkDrawShadowInfo.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/core/SkDrawShadowInfo.cpp -o obj/skia/skia_core_and_effects/SkDrawShadowInfo.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2238/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkDocument.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/core/SkDocument.cpp -o obj/skia/skia_core_and_effects/SkDocument.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2239/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkDistanceFieldGen.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/core/SkDistanceFieldGen.cpp -o obj/skia/skia_core_and_effects/SkDistanceFieldGen.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2240/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkEdge.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/core/SkEdge.cpp -o obj/skia/skia_core_and_effects/SkEdge.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2241/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkDrawLooper.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/core/SkDrawLooper.cpp -o obj/skia/skia_core_and_effects/SkDrawLooper.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2242/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkColorFilter.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/core/SkColorFilter.cpp -o obj/skia/skia_core_and_effects/SkColorFilter.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] ../../third_party/skia/src/core/SkColorFilter.cpp:148:16: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 148 | return fOuter->isAlphaUnchanged() & fInner->isAlphaUnchanged(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && ../../third_party/skia/src/core/SkColorFilter.cpp:148:16: note: cast one or both operands to int to silence this warning 1 warning generated. [chrome:2243/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkColorFilter_Matrix.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/core/SkColorFilter_Matrix.cpp -o obj/skia/skia_core_and_effects/SkColorFilter_Matrix.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2244/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkDrawable.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/core/SkDrawable.cpp -o obj/skia/skia_core_and_effects/SkDrawable.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2245/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkData.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/core/SkData.cpp -o obj/skia/skia_core_and_effects/SkData.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2246/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkExecutor.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/core/SkExecutor.cpp -o obj/skia/skia_core_and_effects/SkExecutor.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2247/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkGlobalInitialization_core.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/core/SkGlobalInitialization_core.cpp -o obj/skia/skia_core_and_effects/SkGlobalInitialization_core.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2248/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkGaussFilter.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/core/SkGaussFilter.cpp -o obj/skia/skia_core_and_effects/SkGaussFilter.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2249/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkDescriptor.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/core/SkDescriptor.cpp -o obj/skia/skia_core_and_effects/SkDescriptor.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2250/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkEdgeClipper.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/core/SkEdgeClipper.cpp -o obj/skia/skia_core_and_effects/SkEdgeClipper.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2251/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkEdgeBuilder.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/core/SkEdgeBuilder.cpp -o obj/skia/skia_core_and_effects/SkEdgeBuilder.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2252/50531] python3 ../../tools/metrics/histograms/generate_expired_histograms_array.py -nchrome_metrics -ogen -Hchrome/browser/metrics/expired_histograms_array.h -d../../chrome/MAJOR_BRANCH_DATE -m../../chrome/VERSION ../../tools/metrics/histograms/histograms.xml ../../tools/metrics/histograms/histograms_xml/accessibility/histograms.xml ../../tools/metrics/histograms/histograms_xml/android/histograms.xml ../../tools/metrics/histograms/histograms_xml/apps/histograms.xml ../../tools/metrics/histograms/histograms_xml/arc/histograms.xml ../../tools/metrics/histograms/histograms_xml/ash/histograms.xml ../../tools/metrics/histograms/histograms_xml/assistant/histograms.xml ../../tools/metrics/histograms/histograms_xml/auth/histograms.xml ../../tools/metrics/histograms/histograms_xml/auto/histograms.xml ../../tools/metrics/histograms/histograms_xml/autofill/histograms.xml ../../tools/metrics/histograms/histograms_xml/background/histograms.xml ../../tools/metrics/histograms/histograms_xml/blink/histograms.xml ../../tools/metrics/histograms/histograms_xml/bluetooth/histograms.xml ../../tools/metrics/histograms/histograms_xml/borealis/histograms.xml ../../tools/metrics/histograms/histograms_xml/browser/histograms.xml ../../tools/metrics/histograms/histograms_xml/chrome/histograms.xml ../../tools/metrics/histograms/histograms_xml/chromeos/histograms.xml ../../tools/metrics/histograms/histograms_xml/cloud/histograms.xml ../../tools/metrics/histograms/histograms_xml/commerce/histograms.xml ../../tools/metrics/histograms/histograms_xml/compositing/histograms.xml ../../tools/metrics/histograms/histograms_xml/content/histograms.xml ../../tools/metrics/histograms/histograms_xml/cookie/histograms.xml ../../tools/metrics/histograms/histograms_xml/cras/histograms.xml ../../tools/metrics/histograms/histograms_xml/cros/histograms.xml ../../tools/metrics/histograms/histograms_xml/cross_device/histograms.xml ../../tools/metrics/histograms/histograms_xml/crostini/histograms.xml ../../tools/metrics/histograms/histograms_xml/cryptohome/histograms.xml ../../tools/metrics/histograms/histograms_xml/custom_tabs/histograms.xml ../../tools/metrics/histograms/histograms_xml/data_reduction_proxy/histograms.xml ../../tools/metrics/histograms/histograms_xml/dev/histograms.xml ../../tools/metrics/histograms/histograms_xml/diagnostics/histograms.xml ../../tools/metrics/histograms/histograms_xml/direct/histograms.xml ../../tools/metrics/histograms/histograms_xml/disk/histograms.xml ../../tools/metrics/histograms/histograms_xml/download/histograms.xml ../../tools/metrics/histograms/histograms_xml/enterprise/histograms.xml ../../tools/metrics/histograms/histograms_xml/event/histograms.xml ../../tools/metrics/histograms/histograms_xml/extension/histograms.xml ../../tools/metrics/histograms/histograms_xml/extensions/histograms.xml ../../tools/metrics/histograms/histograms_xml/file/histograms.xml ../../tools/metrics/histograms/histograms_xml/fingerprint/histograms.xml ../../tools/metrics/histograms/histograms_xml/gcm/histograms.xml ../../tools/metrics/histograms/histograms_xml/geolocation/histograms.xml ../../tools/metrics/histograms/histograms_xml/google/histograms.xml ../../tools/metrics/histograms/histograms_xml/gpu/histograms.xml ../../tools/metrics/histograms/histograms_xml/hang_watcher/histograms.xml ../../tools/metrics/histograms/histograms_xml/help_app/histograms.xml ../../tools/metrics/histograms/histograms_xml/histogram_suffixes_list.xml ../../tools/metrics/histograms/histograms_xml/history/histograms.xml ../../tools/metrics/histograms/histograms_xml/holding_space/histograms.xml ../../tools/metrics/histograms/histograms_xml/image/histograms.xml ../../tools/metrics/histograms/histograms_xml/input/histograms.xml ../../tools/metrics/histograms/histograms_xml/installer/histograms.xml ../../tools/metrics/histograms/histograms_xml/interstitial/histograms.xml ../../tools/metrics/histograms/histograms_xml/ios/histograms.xml ../../tools/metrics/histograms/histograms_xml/local/histograms.xml ../../tools/metrics/histograms/histograms_xml/login/histograms.xml ../../tools/metrics/histograms/histograms_xml/media/histograms.xml ../../tools/metrics/histograms/histograms_xml/memory/histograms.xml ../../tools/metrics/histograms/histograms_xml/mobile/histograms.xml ../../tools/metrics/histograms/histograms_xml/na_cl/histograms.xml ../../tools/metrics/histograms/histograms_xml/navigation/histograms.xml ../../tools/metrics/histograms/histograms_xml/nearby/histograms.xml ../../tools/metrics/histograms/histograms_xml/net/histograms.xml ../../tools/metrics/histograms/histograms_xml/network/histograms.xml ../../tools/metrics/histograms/histograms_xml/new_tab_page/histograms.xml ../../tools/metrics/histograms/histograms_xml/notifications/histograms.xml ../../tools/metrics/histograms/histograms_xml/offline/histograms.xml ../../tools/metrics/histograms/histograms_xml/omnibox/histograms.xml ../../tools/metrics/histograms/histograms_xml/oobe/histograms.xml ../../tools/metrics/histograms/histograms_xml/optimization/histograms.xml ../../tools/metrics/histograms/histograms_xml/others/histograms.xml ../../tools/metrics/histograms/histograms_xml/page/histograms.xml ../../tools/metrics/histograms/histograms_xml/password/histograms.xml ../../tools/metrics/histograms/histograms_xml/payment/histograms.xml ../../tools/metrics/histograms/histograms_xml/pcscan/histograms.xml ../../tools/metrics/histograms/histograms_xml/permissions/histograms.xml ../../tools/metrics/histograms/histograms_xml/phonehub/histograms.xml ../../tools/metrics/histograms/histograms_xml/platform/histograms.xml ../../tools/metrics/histograms/histograms_xml/plugin/histograms.xml ../../tools/metrics/histograms/histograms_xml/power/histograms.xml ../../tools/metrics/histograms/histograms_xml/prefetch/histograms.xml ../../tools/metrics/histograms/histograms_xml/print/histograms.xml ../../tools/metrics/histograms/histograms_xml/printing/histograms.xml ../../tools/metrics/histograms/histograms_xml/profile/histograms.xml ../../tools/metrics/histograms/histograms_xml/quickoffice/histograms.xml ../../tools/metrics/histograms/histograms_xml/quota/histograms.xml ../../tools/metrics/histograms/histograms_xml/renderer/histograms.xml ../../tools/metrics/histograms/histograms_xml/renderer4/histograms.xml ../../tools/metrics/histograms/histograms_xml/safe_browsing/histograms.xml ../../tools/metrics/histograms/histograms_xml/sb_client/histograms.xml ../../tools/metrics/histograms/histograms_xml/scanning/histograms.xml ../../tools/metrics/histograms/histograms_xml/scheduler/histograms.xml ../../tools/metrics/histograms/histograms_xml/search/histograms.xml ../../tools/metrics/histograms/histograms_xml/security/histograms.xml ../../tools/metrics/histograms/histograms_xml/segmentation_platform/histograms.xml ../../tools/metrics/histograms/histograms_xml/service/histograms.xml ../../tools/metrics/histograms/histograms_xml/session/histograms.xml ../../tools/metrics/histograms/histograms_xml/settings/histograms.xml ../../tools/metrics/histograms/histograms_xml/sharing/histograms.xml ../../tools/metrics/histograms/histograms_xml/signin/histograms.xml ../../tools/metrics/histograms/histograms_xml/simple/histograms.xml ../../tools/metrics/histograms/histograms_xml/software/histograms.xml ../../tools/metrics/histograms/histograms_xml/stability/histograms.xml ../../tools/metrics/histograms/histograms_xml/startup/histograms.xml ../../tools/metrics/histograms/histograms_xml/storage/histograms.xml ../../tools/metrics/histograms/histograms_xml/subresource/histograms.xml ../../tools/metrics/histograms/histograms_xml/sync/histograms.xml ../../tools/metrics/histograms/histograms_xml/invalidation/histograms.xml ../../tools/metrics/histograms/histograms_xml/tab/histograms.xml ../../tools/metrics/histograms/histograms_xml/translate/histograms.xml ../../tools/metrics/histograms/histograms_xml/ukm/histograms.xml ../../tools/metrics/histograms/histograms_xml/uma/histograms.xml ../../tools/metrics/histograms/histograms_xml/update_engine/histograms.xml ../../tools/metrics/histograms/histograms_xml/v8/histograms.xml ../../tools/metrics/histograms/histograms_xml/variations/histograms.xml ../../tools/metrics/histograms/histograms_xml/video_tutorials/histograms.xml ../../tools/metrics/histograms/histograms_xml/web_apk/histograms.xml ../../tools/metrics/histograms/histograms_xml/web_audio/histograms.xml ../../tools/metrics/histograms/histograms_xml/web_core/histograms.xml ../../tools/metrics/histograms/histograms_xml/web_rtc/histograms.xml ../../tools/metrics/histograms/histograms_xml/webauthn/histograms.xml ../../tools/metrics/histograms/histograms_xml/weblayer/histograms.xml ../../tools/metrics/histograms/histograms_xml/windows/histograms.xml ../../tools/metrics/histograms/histograms_xml/xr/histograms.xml ../../tools/metrics/histograms/histograms_xml/obsolete_histograms.xml ../../tools/metrics/histograms/enums.xml [chrome:2253/50531] touch obj/chrome/browser/metrics/expired_histograms_array.stamp [chrome:2254/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkCanvas.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/core/SkCanvas.cpp -o obj/skia/skia_core_and_effects/SkCanvas.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2255/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkFontStream.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/core/SkFontStream.cpp -o obj/skia/skia_core_and_effects/SkFontStream.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2256/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkFontDescriptor.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/core/SkFontDescriptor.cpp -o obj/skia/skia_core_and_effects/SkFontDescriptor.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2257/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkDeferredDisplayList.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/core/SkDeferredDisplayList.cpp -o obj/skia/skia_core_and_effects/SkDeferredDisplayList.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2258/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkFontMgr.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/core/SkFontMgr.cpp -o obj/skia/skia_core_and_effects/SkFontMgr.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2259/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkBlurMF.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/core/SkBlurMF.cpp -o obj/skia/skia_core_and_effects/SkBlurMF.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2260/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkDraw_text.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/core/SkDraw_text.cpp -o obj/skia/skia_core_and_effects/SkDraw_text.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2261/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkIDChangeListener.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/core/SkIDChangeListener.cpp -o obj/skia/skia_core_and_effects/SkIDChangeListener.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2262/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkDevice.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/core/SkDevice.cpp -o obj/skia/skia_core_and_effects/SkDevice.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2263/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkHalf.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/core/SkHalf.cpp -o obj/skia/skia_core_and_effects/SkHalf.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2264/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkDraw_atlas.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/core/SkDraw_atlas.cpp -o obj/skia/skia_core_and_effects/SkDraw_atlas.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2265/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkICC.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/core/SkICC.cpp -o obj/skia/skia_core_and_effects/SkICC.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2266/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkDraw_vertices.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/core/SkDraw_vertices.cpp -o obj/skia/skia_core_and_effects/SkDraw_vertices.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2267/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkDraw.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/core/SkDraw.cpp -o obj/skia/skia_core_and_effects/SkDraw.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2268/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkGeometry.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/core/SkGeometry.cpp -o obj/skia/skia_core_and_effects/SkGeometry.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] ../../third_party/skia/src/core/SkGeometry.cpp:211:42: warning: argument 'src' of type 'const SkPoint[3]' with mismatched bound [-Warray-parameter] 211 | float SkFindQuadMidTangent(const SkPoint src[3]) { | ^ ../../third_party/skia/src/core/SkGeometry.h:78:42: note: previously declared as 'const SkPoint[4]' here 78 | float SkFindQuadMidTangent(const SkPoint src[4]); | ^ ../../third_party/skia/src/core/SkGeometry.cpp:731:59: warning: argument 'tValues' of type 'SkScalar[]' (aka 'float[]') with mismatched bound [-Warray-parameter] 731 | int SkFindCubicInflections(const SkPoint src[4], SkScalar tValues[]) { | ^ ../../third_party/skia/src/core/SkGeometry.h:217:59: note: previously declared as 'SkScalar[2]' (aka 'float[2]') here 217 | int SkFindCubicInflections(const SkPoint src[4], SkScalar tValues[2]); | ^ ../../third_party/skia/src/core/SkGeometry.cpp:745:44: warning: argument 'src' of type 'const SkPoint[]' with mismatched bound [-Warray-parameter] 745 | int SkChopCubicAtInflections(const SkPoint src[], SkPoint dst[10]) { | ^ ../../third_party/skia/src/core/SkGeometry.h:223:44: note: previously declared as 'const SkPoint[4]' here 223 | int SkChopCubicAtInflections(const SkPoint src[4], SkPoint dst[10]); | ^ ../../third_party/skia/src/core/SkGeometry.cpp:1623:44: warning: argument 'pts' of type 'const SkPoint[]' with mismatched bound [-Warray-parameter] 1623 | SkScalar SkConic::TransformW(const SkPoint pts[], SkScalar w, const SkMatrix& matrix) { | ^ ../../third_party/skia/src/core/SkGeometry.h:373:45: note: previously declared as 'const SkPoint[3]' here 373 | static SkScalar TransformW(const SkPoint[3], SkScalar w, const SkMatrix&); | ^ 4 warnings generated. [chrome:2269/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkDeferredDisplayListRecorder.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/core/SkDeferredDisplayListRecorder.cpp -o obj/skia/skia_core_and_effects/SkDeferredDisplayListRecorder.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2270/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkLineClipper.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/core/SkLineClipper.cpp -o obj/skia/skia_core_and_effects/SkLineClipper.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] ../../third_party/skia/src/core/SkLineClipper.cpp:175:43: warning: argument 'pts' of type 'const SkPoint[]' with mismatched bound [-Warray-parameter] 175 | int SkLineClipper::ClipLine(const SkPoint pts[], const SkRect& clip, SkPoint lines[], | ^ ../../third_party/skia/src/core/SkLineClipper.h:31:39: note: previously declared as 'const SkPoint[2]' here 31 | static int ClipLine(const SkPoint pts[2], const SkRect& clip, | ^ ../../third_party/skia/src/core/SkLineClipper.cpp:175:78: warning: argument 'lines' of type 'SkPoint[]' with mismatched bound [-Warray-parameter] 175 | int SkLineClipper::ClipLine(const SkPoint pts[], const SkRect& clip, SkPoint lines[], | ^ ../../third_party/skia/src/core/SkLineClipper.h:32:33: note: previously declared as 'SkPoint[4]' here 32 | SkPoint lines[kMaxPoints], bool canCullToTheRight); | ^ 2 warnings generated. [chrome:2271/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkFlattenable.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/core/SkFlattenable.cpp -o obj/skia/skia_core_and_effects/SkFlattenable.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2272/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkMalloc.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/core/SkMalloc.cpp -o obj/skia/skia_core_and_effects/SkMalloc.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2273/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkFont.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/core/SkFont.cpp -o obj/skia/skia_core_and_effects/SkFont.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2274/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkFont_serial.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/core/SkFont_serial.cpp -o obj/skia/skia_core_and_effects/SkFont_serial.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2275/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkMallocPixelRef.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/core/SkMallocPixelRef.cpp -o obj/skia/skia_core_and_effects/SkMallocPixelRef.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2276/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkGlyph.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/core/SkGlyph.cpp -o obj/skia/skia_core_and_effects/SkGlyph.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2277/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkLatticeIter.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/core/SkLatticeIter.cpp -o obj/skia/skia_core_and_effects/SkLatticeIter.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2278/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkMD5.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/core/SkMD5.cpp -o obj/skia/skia_core_and_effects/SkMD5.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2279/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkMarkerStack.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/core/SkMarkerStack.cpp -o obj/skia/skia_core_and_effects/SkMarkerStack.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2280/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkGlyphBuffer.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/core/SkGlyphBuffer.cpp -o obj/skia/skia_core_and_effects/SkGlyphBuffer.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2281/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkMath.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/core/SkMath.cpp -o obj/skia/skia_core_and_effects/SkMath.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2282/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkMask.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/core/SkMask.cpp -o obj/skia/skia_core_and_effects/SkMask.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2283/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkMatrixInvert.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/core/SkMatrixInvert.cpp -o obj/skia/skia_core_and_effects/SkMatrixInvert.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2284/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkM44.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/core/SkM44.cpp -o obj/skia/skia_core_and_effects/SkM44.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2285/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkImageFilterTypes.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/core/SkImageFilterTypes.cpp -o obj/skia/skia_core_and_effects/SkImageFilterTypes.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2286/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkImageGenerator.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/core/SkImageGenerator.cpp -o obj/skia/skia_core_and_effects/SkImageGenerator.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2287/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkMaskCache.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/core/SkMaskCache.cpp -o obj/skia/skia_core_and_effects/SkMaskCache.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2288/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkMaskGamma.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/core/SkMaskGamma.cpp -o obj/skia/skia_core_and_effects/SkMaskGamma.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2289/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkImageFilterCache.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/core/SkImageFilterCache.cpp -o obj/skia/skia_core_and_effects/SkImageFilterCache.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2290/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkGraphics.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/core/SkGraphics.cpp -o obj/skia/skia_core_and_effects/SkGraphics.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2291/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkGlyphRun.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/core/SkGlyphRun.cpp -o obj/skia/skia_core_and_effects/SkGlyphRun.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2292/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkMaskBlurFilter.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/core/SkMaskBlurFilter.cpp -o obj/skia/skia_core_and_effects/SkMaskBlurFilter.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2293/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkImageInfo.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/core/SkImageInfo.cpp -o obj/skia/skia_core_and_effects/SkImageInfo.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2294/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkOpts_erms.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/core/SkOpts_erms.cpp -o obj/skia/skia_core_and_effects/SkOpts_erms.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2295/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkLocalMatrixImageFilter.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/core/SkLocalMatrixImageFilter.cpp -o obj/skia/skia_core_and_effects/SkLocalMatrixImageFilter.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2296/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkMiniRecorder.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/core/SkMiniRecorder.cpp -o obj/skia/skia_core_and_effects/SkMiniRecorder.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2297/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkMatrix.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/core/SkMatrix.cpp -o obj/skia/skia_core_and_effects/SkMatrix.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] ../../third_party/skia/src/core/SkMatrix.cpp:65:41: warning: argument 'buffer' of type 'const SkScalar[]' (aka 'const float[]') with mismatched bound [-Warray-parameter] 65 | SkMatrix& SkMatrix::set9(const SkScalar buffer[]) { | ^ ../../third_party/skia/include/core/SkMatrix.h:598:35: note: previously declared as 'const SkScalar[9]' (aka 'const float[9]') here 598 | SkMatrix& set9(const SkScalar buffer[9]); | ^ ../../third_party/skia/src/core/SkMatrix.cpp:71:46: warning: argument 'buffer' of type 'const SkScalar[]' (aka 'const float[]') with mismatched bound [-Warray-parameter] 71 | SkMatrix& SkMatrix::setAffine(const SkScalar buffer[]) { | ^ ../../third_party/skia/include/core/SkMatrix.h:1251:40: note: previously declared as 'const SkScalar[6]' (aka 'const float[6]') here 1251 | SkMatrix& setAffine(const SkScalar affine[6]); | ^ 2 warnings generated. [chrome:2298/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkPathMeasure.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/core/SkPathMeasure.cpp -o obj/skia/skia_core_and_effects/SkPathMeasure.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2299/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkPaintPriv.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/core/SkPaintPriv.cpp -o obj/skia/skia_core_and_effects/SkPaintPriv.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2300/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkPixelRef.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/core/SkPixelRef.cpp -o obj/skia/skia_core_and_effects/SkPixelRef.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2301/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkPath_serial.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/core/SkPath_serial.cpp -o obj/skia/skia_core_and_effects/SkPath_serial.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2302/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkGpuBlurUtils.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/core/SkGpuBlurUtils.cpp -o obj/skia/skia_core_and_effects/SkGpuBlurUtils.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2303/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkGlyphRunPainter.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/core/SkGlyphRunPainter.cpp -o obj/skia/skia_core_and_effects/SkGlyphRunPainter.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2304/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkPoint.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/core/SkPoint.cpp -o obj/skia/skia_core_and_effects/SkPoint.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2305/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkPtrRecorder.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/core/SkPtrRecorder.cpp -o obj/skia/skia_core_and_effects/SkPtrRecorder.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2306/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkPoint3.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/core/SkPoint3.cpp -o obj/skia/skia_core_and_effects/SkPoint3.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2307/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkImageFilter.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/core/SkImageFilter.cpp -o obj/skia/skia_core_and_effects/SkImageFilter.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2308/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkMipmapAccessor.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/core/SkMipmapAccessor.cpp -o obj/skia/skia_core_and_effects/SkMipmapAccessor.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2309/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkPathRef.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/core/SkPathRef.cpp -o obj/skia/skia_core_and_effects/SkPathRef.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2310/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkPathBuilder.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/core/SkPathBuilder.cpp -o obj/skia/skia_core_and_effects/SkPathBuilder.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2311/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkMaskFilter.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/core/SkMaskFilter.cpp -o obj/skia/skia_core_and_effects/SkMaskFilter.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2312/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkMatrixImageFilter.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/core/SkMatrixImageFilter.cpp -o obj/skia/skia_core_and_effects/SkMatrixImageFilter.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2313/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkModeColorFilter.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/core/SkModeColorFilter.cpp -o obj/skia/skia_core_and_effects/SkModeColorFilter.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2314/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkRTree.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/core/SkRTree.cpp -o obj/skia/skia_core_and_effects/SkRTree.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] ../../third_party/skia/src/core/SkRTree.cpp:61:9: warning: variable 'numBranches' set but not used [-Wunused-but-set-variable] 61 | int numBranches = branches / kMaxChildren; | ^ ../../third_party/skia/src/core/SkRTree.cpp:101:9: warning: variable 'numBranches' set but not used [-Wunused-but-set-variable] 101 | int numBranches = (int)branches->size() / kMaxChildren; | ^ 2 warnings generated. [chrome:2315/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkQuadClipper.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/core/SkQuadClipper.cpp -o obj/skia/skia_core_and_effects/SkQuadClipper.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2316/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkRRect.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/core/SkRRect.cpp -o obj/skia/skia_core_and_effects/SkRRect.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2317/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkPromiseImageTexture.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/core/SkPromiseImageTexture.cpp -o obj/skia/skia_core_and_effects/SkPromiseImageTexture.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2318/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkPath.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/core/SkPath.cpp -o obj/skia/skia_core_and_effects/SkPath.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2319/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkMipmap.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/core/SkMipmap.cpp -o obj/skia/skia_core_and_effects/SkMipmap.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2320/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkPathEffect.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/core/SkPathEffect.cpp -o obj/skia/skia_core_and_effects/SkPathEffect.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] ../../third_party/skia/src/core/SkPathEffect.cpp:165:16: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 165 | return fPE0->filterPath(dst, src, rec, cullRect, ctm) | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || 166 | fPE1->filterPath(dst, src, rec, cullRect, ctm); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../third_party/skia/src/core/SkPathEffect.cpp:165:16: note: cast one or both operands to int to silence this warning 1 warning generated. [chrome:2321/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkOverdrawCanvas.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/core/SkOverdrawCanvas.cpp -o obj/skia/skia_core_and_effects/SkOverdrawCanvas.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2322/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkScalar.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/core/SkScalar.cpp -o obj/skia/skia_core_and_effects/SkScalar.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2323/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkRasterPipeline.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/core/SkRasterPipeline.cpp -o obj/skia/skia_core_and_effects/SkRasterPipeline.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2324/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkPaint.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/core/SkPaint.cpp -o obj/skia/skia_core_and_effects/SkPaint.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2325/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkRegion.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/core/SkRegion.cpp -o obj/skia/skia_core_and_effects/SkRegion.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2326/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkRect.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/core/SkRect.cpp -o obj/skia/skia_core_and_effects/SkRect.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2327/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkRasterClip.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/core/SkRasterClip.cpp -o obj/skia/skia_core_and_effects/SkRasterClip.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2328/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkPixmap.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/core/SkPixmap.cpp -o obj/skia/skia_core_and_effects/SkPixmap.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2329/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkRecord.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/core/SkRecord.cpp -o obj/skia/skia_core_and_effects/SkRecord.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2330/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkRecords.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/core/SkRecords.cpp -o obj/skia/skia_core_and_effects/SkRecords.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2331/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkSemaphore.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/core/SkSemaphore.cpp -o obj/skia/skia_core_and_effects/SkSemaphore.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2332/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkSharedMutex.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/core/SkSharedMutex.cpp -o obj/skia/skia_core_and_effects/SkSharedMutex.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2333/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkSpinlock.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/core/SkSpinlock.cpp -o obj/skia/skia_core_and_effects/SkSpinlock.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2334/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkRecordOpts.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/core/SkRecordOpts.cpp -o obj/skia/skia_core_and_effects/SkRecordOpts.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2335/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkRasterPipelineBlitter.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/core/SkRasterPipelineBlitter.cpp -o obj/skia/skia_core_and_effects/SkRasterPipelineBlitter.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2336/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkRegion_path.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/core/SkRegion_path.cpp -o obj/skia/skia_core_and_effects/SkRegion_path.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2337/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkRecordDraw.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/core/SkRecordDraw.cpp -o obj/skia/skia_core_and_effects/SkRecordDraw.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2338/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkScan.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/core/SkScan.cpp -o obj/skia/skia_core_and_effects/SkScan.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2339/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkStringView.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/core/SkStringView.cpp -o obj/skia/skia_core_and_effects/SkStringView.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2340/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkReadBuffer.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/core/SkReadBuffer.cpp -o obj/skia/skia_core_and_effects/SkReadBuffer.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2341/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkScan_Antihair.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/core/SkScan_Antihair.cpp -o obj/skia/skia_core_and_effects/SkScan_Antihair.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2342/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkResourceCache.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/core/SkResourceCache.cpp -o obj/skia/skia_core_and_effects/SkResourceCache.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2343/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkOpts.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/core/SkOpts.cpp -o obj/skia/skia_core_and_effects/SkOpts.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2344/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkScan_AntiPath.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/core/SkScan_AntiPath.cpp -o obj/skia/skia_core_and_effects/SkScan_AntiPath.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2345/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkStringUtils.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/core/SkStringUtils.cpp -o obj/skia/skia_core_and_effects/SkStringUtils.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2346/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkStream.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/core/SkStream.cpp -o obj/skia/skia_core_and_effects/SkStream.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2347/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkSpriteBlitter_ARGB32.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/core/SkSpriteBlitter_ARGB32.cpp -o obj/skia/skia_core_and_effects/SkSpriteBlitter_ARGB32.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2348/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkScan_Path.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/core/SkScan_Path.cpp -o obj/skia/skia_core_and_effects/SkScan_Path.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2349/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkSpriteBlitter_RGB565.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/core/SkSpriteBlitter_RGB565.cpp -o obj/skia/skia_core_and_effects/SkSpriteBlitter_RGB565.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2350/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkScan_Hairline.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/core/SkScan_Hairline.cpp -o obj/skia/skia_core_and_effects/SkScan_Hairline.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2351/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkTSearch.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/core/SkTSearch.cpp -o obj/skia/skia_core_and_effects/SkTSearch.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2352/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkScalerCache.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/core/SkScalerCache.cpp -o obj/skia/skia_core_and_effects/SkScalerCache.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2353/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkString.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/core/SkString.cpp -o obj/skia/skia_core_and_effects/SkString.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2354/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkStrokeRec.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/core/SkStrokeRec.cpp -o obj/skia/skia_core_and_effects/SkStrokeRec.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2355/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkThreadID.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/core/SkThreadID.cpp -o obj/skia/skia_core_and_effects/SkThreadID.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2356/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkTaskGroup.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/core/SkTaskGroup.cpp -o obj/skia/skia_core_and_effects/SkTaskGroup.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2357/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkSwizzle.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/core/SkSwizzle.cpp -o obj/skia/skia_core_and_effects/SkSwizzle.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2358/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkSpecialSurface.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/core/SkSpecialSurface.cpp -o obj/skia/skia_core_and_effects/SkSpecialSurface.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2359/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkStrokerPriv.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/core/SkStrokerPriv.cpp -o obj/skia/skia_core_and_effects/SkStrokerPriv.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2360/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkScan_AAAPath.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/core/SkScan_AAAPath.cpp -o obj/skia/skia_core_and_effects/SkScan_AAAPath.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2361/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkStroke.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/core/SkStroke.cpp -o obj/skia/skia_core_and_effects/SkStroke.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2362/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkTime.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/core/SkTime.cpp -o obj/skia/skia_core_and_effects/SkTime.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2363/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkStrikeForGPU.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/core/SkStrikeForGPU.cpp -o obj/skia/skia_core_and_effects/SkStrikeForGPU.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2364/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkTypefaceCache.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/core/SkTypefaceCache.cpp -o obj/skia/skia_core_and_effects/SkTypefaceCache.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2365/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkScalerContext.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/core/SkScalerContext.cpp -o obj/skia/skia_core_and_effects/SkScalerContext.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2366/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkUtils.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/core/SkUtils.cpp -o obj/skia/skia_core_and_effects/SkUtils.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2367/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkVertState.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/core/SkVertState.cpp -o obj/skia/skia_core_and_effects/SkVertState.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2368/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkStrikeCache.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/core/SkStrikeCache.cpp -o obj/skia/skia_core_and_effects/SkStrikeCache.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2369/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkSpecialImage.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/core/SkSpecialImage.cpp -o obj/skia/skia_core_and_effects/SkSpecialImage.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2370/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkUnPreMultiply.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/core/SkUnPreMultiply.cpp -o obj/skia/skia_core_and_effects/SkUnPreMultiply.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2371/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkXfermodeInterpretation.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/core/SkXfermodeInterpretation.cpp -o obj/skia/skia_core_and_effects/SkXfermodeInterpretation.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2372/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkYUVAInfo.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/core/SkYUVAInfo.cpp -o obj/skia/skia_core_and_effects/SkYUVAInfo.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2373/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkYUVMath.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/core/SkYUVMath.cpp -o obj/skia/skia_core_and_effects/SkYUVMath.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2374/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkRemoteGlyphCache.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/core/SkRemoteGlyphCache.cpp -o obj/skia/skia_core_and_effects/SkRemoteGlyphCache.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2375/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkYUVPlanesCache.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/core/SkYUVPlanesCache.cpp -o obj/skia/skia_core_and_effects/SkYUVPlanesCache.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2376/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkStrikeSpec.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/core/SkStrikeSpec.cpp -o obj/skia/skia_core_and_effects/SkStrikeSpec.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2377/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkWriter32.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/core/SkWriter32.cpp -o obj/skia/skia_core_and_effects/SkWriter32.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2378/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkDiscardableMemoryPool.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/lazy/SkDiscardableMemoryPool.cpp -o obj/skia/skia_core_and_effects/SkDiscardableMemoryPool.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2379/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkTypeface.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/core/SkTypeface.cpp -o obj/skia/skia_core_and_effects/SkTypeface.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2380/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkTextBlobTrace.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/core/SkTextBlobTrace.cpp -o obj/skia/skia_core_and_effects/SkTextBlobTrace.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2381/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkYUVAPixmaps.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/core/SkYUVAPixmaps.cpp -o obj/skia/skia_core_and_effects/SkYUVAPixmaps.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2382/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkTypeface_remote.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/core/SkTypeface_remote.cpp -o obj/skia/skia_core_and_effects/SkTypeface_remote.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2383/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkRescaleAndReadPixels.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/image/SkRescaleAndReadPixels.cpp -o obj/skia/skia_core_and_effects/SkRescaleAndReadPixels.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2384/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkSurfaceCharacterization.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/core/SkSurfaceCharacterization.cpp -o obj/skia/skia_core_and_effects/SkSurfaceCharacterization.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2385/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkWriteBuffer.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/core/SkWriteBuffer.cpp -o obj/skia/skia_core_and_effects/SkWriteBuffer.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2386/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkVertices.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/core/SkVertices.cpp -o obj/skia/skia_core_and_effects/SkVertices.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2387/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkVMBlitter.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/core/SkVMBlitter.cpp -o obj/skia/skia_core_and_effects/SkVMBlitter.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2388/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkBitmapProcShader.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/shaders/SkBitmapProcShader.cpp -o obj/skia/skia_core_and_effects/SkBitmapProcShader.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2389/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkXfermode.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/core/SkXfermode.cpp -o obj/skia/skia_core_and_effects/SkXfermode.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2390/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkTextBlob.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/core/SkTextBlob.cpp -o obj/skia/skia_core_and_effects/SkTextBlob.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] ../../third_party/skia/src/core/SkTextBlob.cpp:899:14: warning: variable 'xPos' set but not used [-Wunused-but-set-variable] 899 | SkScalar xPos = xOffset; | ^ 1 warning generated. [chrome:2391/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkAddIntersections.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/pathops/SkAddIntersections.cpp -o obj/skia/skia_core_and_effects/SkAddIntersections.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2392/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkDConicLineIntersection.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/pathops/SkDConicLineIntersection.cpp -o obj/skia/skia_core_and_effects/SkDConicLineIntersection.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2393/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkDCubicLineIntersection.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/pathops/SkDCubicLineIntersection.cpp -o obj/skia/skia_core_and_effects/SkDCubicLineIntersection.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2394/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkDCubicToQuads.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/pathops/SkDCubicToQuads.cpp -o obj/skia/skia_core_and_effects/SkDCubicToQuads.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2395/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkSurface_Raster.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/image/SkSurface_Raster.cpp -o obj/skia/skia_core_and_effects/SkSurface_Raster.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2396/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkRuntimeEffect.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/core/SkRuntimeEffect.cpp -o obj/skia/skia_core_and_effects/SkRuntimeEffect.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2397/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkDLineIntersection.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/pathops/SkDLineIntersection.cpp -o obj/skia/skia_core_and_effects/SkDLineIntersection.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2398/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkSurface.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/image/SkSurface.cpp -o obj/skia/skia_core_and_effects/SkSurface.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2399/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkVM.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/core/SkVM.cpp -o obj/skia/skia_core_and_effects/SkVM.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2400/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkIntersections.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/pathops/SkIntersections.cpp -o obj/skia/skia_core_and_effects/SkIntersections.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2401/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkDQuadLineIntersection.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/pathops/SkDQuadLineIntersection.cpp -o obj/skia/skia_core_and_effects/SkDQuadLineIntersection.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2402/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkImage_Raster.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/image/SkImage_Raster.cpp -o obj/skia/skia_core_and_effects/SkImage_Raster.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2403/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkOpBuilder.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/pathops/SkOpBuilder.cpp -o obj/skia/skia_core_and_effects/SkOpBuilder.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2404/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkColorFilterShader.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/shaders/SkColorFilterShader.cpp -o obj/skia/skia_core_and_effects/SkColorFilterShader.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2405/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkOpAngle.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/pathops/SkOpAngle.cpp -o obj/skia/skia_core_and_effects/SkOpAngle.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2406/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkImage_Lazy.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/image/SkImage_Lazy.cpp -o obj/skia/skia_core_and_effects/SkImage_Lazy.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] ../../third_party/skia/src/image/SkImage_Lazy.cpp:260:26: warning: argument 'tileModes' of type 'const SkTileMode[2]' with mismatched bound [-Warray-parameter] 260 | const SkTileMode tileModes[2], | ^ ../../third_party/skia/src/image/SkImage_Lazy.h:76:80: note: previously declared as 'const SkTileMode[]' here 76 | const SkTileMode[], | ^ 1 warning generated. [chrome:2407/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkComposeShader.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/shaders/SkComposeShader.cpp -o obj/skia/skia_core_and_effects/SkComposeShader.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2408/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkImage.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/image/SkImage.cpp -o obj/skia/skia_core_and_effects/SkImage.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2409/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkColorShader.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/shaders/SkColorShader.cpp -o obj/skia/skia_core_and_effects/SkColorShader.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2410/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkOpCubicHull.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/pathops/SkOpCubicHull.cpp -o obj/skia/skia_core_and_effects/SkOpCubicHull.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2411/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkOpCoincidence.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/pathops/SkOpCoincidence.cpp -o obj/skia/skia_core_and_effects/SkOpCoincidence.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2412/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkOpContour.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/pathops/SkOpContour.cpp -o obj/skia/skia_core_and_effects/SkOpContour.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2413/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkLocalMatrixShader.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/shaders/SkLocalMatrixShader.cpp -o obj/skia/skia_core_and_effects/SkLocalMatrixShader.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2414/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkOpSpan.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/pathops/SkOpSpan.cpp -o obj/skia/skia_core_and_effects/SkOpSpan.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2415/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkPathOpsConic.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/pathops/SkPathOpsConic.cpp -o obj/skia/skia_core_and_effects/SkPathOpsConic.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2416/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkShader.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/shaders/SkShader.cpp -o obj/skia/skia_core_and_effects/SkShader.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2417/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkPathOpsCurve.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/pathops/SkPathOpsCurve.cpp -o obj/skia/skia_core_and_effects/SkPathOpsCurve.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2418/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkPathOpsCommon.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/pathops/SkPathOpsCommon.cpp -o obj/skia/skia_core_and_effects/SkPathOpsCommon.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2419/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkPathOpsLine.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/pathops/SkPathOpsLine.cpp -o obj/skia/skia_core_and_effects/SkPathOpsLine.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2420/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkPathOpsAsWinding.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/pathops/SkPathOpsAsWinding.cpp -o obj/skia/skia_core_and_effects/SkPathOpsAsWinding.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2421/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkOpSegment.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/pathops/SkOpSegment.cpp -o obj/skia/skia_core_and_effects/SkOpSegment.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2422/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkPathOpsDebug.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/pathops/SkPathOpsDebug.cpp -o obj/skia/skia_core_and_effects/SkPathOpsDebug.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2423/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkPathOpsOp.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/pathops/SkPathOpsOp.cpp -o obj/skia/skia_core_and_effects/SkPathOpsOp.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2424/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkImageShader.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/shaders/SkImageShader.cpp -o obj/skia/skia_core_and_effects/SkImageShader.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2425/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkPathOpsRect.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/pathops/SkPathOpsRect.cpp -o obj/skia/skia_core_and_effects/SkPathOpsRect.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2426/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkOpEdgeBuilder.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/pathops/SkOpEdgeBuilder.cpp -o obj/skia/skia_core_and_effects/SkOpEdgeBuilder.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2427/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkPathOpsQuad.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/pathops/SkPathOpsQuad.cpp -o obj/skia/skia_core_and_effects/SkPathOpsQuad.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2428/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkPathOpsCubic.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/pathops/SkPathOpsCubic.cpp -o obj/skia/skia_core_and_effects/SkPathOpsCubic.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] ../../third_party/skia/src/pathops/SkPathOpsCubic.cpp:517:38: warning: argument 'tValues' of type 'double[]' with mismatched bound [-Warray-parameter] 517 | int SkDCubic::findInflections(double tValues[]) const { | ^ ../../third_party/skia/src/pathops/SkPathOpsCubic.h:66:32: note: previously declared as 'double[2]' here 66 | int findInflections(double tValues[2]) const; | ^ 1 warning generated. [chrome:2429/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkPathOpsSimplify.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/pathops/SkPathOpsSimplify.cpp -o obj/skia/skia_core_and_effects/SkPathOpsSimplify.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2430/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkPathOpsTypes.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/pathops/SkPathOpsTypes.cpp -o obj/skia/skia_core_and_effects/SkPathOpsTypes.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2431/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkPathOpsTightBounds.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/pathops/SkPathOpsTightBounds.cpp -o obj/skia/skia_core_and_effects/SkPathOpsTightBounds.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2432/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkPathOpsWinding.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/pathops/SkPathOpsWinding.cpp -o obj/skia/skia_core_and_effects/SkPathOpsWinding.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2433/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkPathWriter.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/pathops/SkPathWriter.cpp -o obj/skia/skia_core_and_effects/SkPathWriter.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2434/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkColorMatrix.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/effects/SkColorMatrix.cpp -o obj/skia/skia_core_and_effects/SkColorMatrix.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2435/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/sk_effects.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/c/sk_effects.cpp -o obj/skia/skia_core_and_effects/sk_effects.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2436/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkPathOpsTSect.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/pathops/SkPathOpsTSect.cpp -o obj/skia/skia_core_and_effects/SkPathOpsTSect.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] ../../third_party/skia/src/pathops/SkPathOpsTSect.cpp:2048:14: warning: variable 'found' set but not used [-Wunused-but-set-variable] 2048 | bool found = false; | ^ 1 warning generated. [chrome:2437/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkReduceOrder.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/pathops/SkReduceOrder.cpp -o obj/skia/skia_core_and_effects/SkReduceOrder.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2438/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkColorMatrixFilter.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/effects/SkColorMatrixFilter.cpp -o obj/skia/skia_core_and_effects/SkColorMatrixFilter.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2439/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkBigPicture.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/core/SkBigPicture.cpp -o obj/skia/skia_core_and_effects/SkBigPicture.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2440/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkBlenders.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/effects/SkBlenders.cpp -o obj/skia/skia_core_and_effects/SkBlenders.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2441/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkPictureRecorder.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/core/SkPictureRecorder.cpp -o obj/skia/skia_core_and_effects/SkPictureRecorder.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2442/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkPictureFlat.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/core/SkPictureFlat.cpp -o obj/skia/skia_core_and_effects/SkPictureFlat.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2443/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkPictureImageGenerator.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/core/SkPictureImageGenerator.cpp -o obj/skia/skia_core_and_effects/SkPictureImageGenerator.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2444/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkEmbossMask.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/effects/SkEmbossMask.cpp -o obj/skia/skia_core_and_effects/SkEmbossMask.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2445/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkPicture.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/core/SkPicture.cpp -o obj/skia/skia_core_and_effects/SkPicture.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2446/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkLumaColorFilter.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/effects/SkLumaColorFilter.cpp -o obj/skia/skia_core_and_effects/SkLumaColorFilter.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2447/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkHighContrastFilter.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/effects/SkHighContrastFilter.cpp -o obj/skia/skia_core_and_effects/SkHighContrastFilter.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2448/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/Sk1DPathEffect.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/effects/Sk1DPathEffect.cpp -o obj/skia/skia_core_and_effects/Sk1DPathEffect.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2449/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/Sk2DPathEffect.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/effects/Sk2DPathEffect.cpp -o obj/skia/skia_core_and_effects/Sk2DPathEffect.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2450/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkPicturePlayback.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/core/SkPicturePlayback.cpp -o obj/skia/skia_core_and_effects/SkPicturePlayback.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2451/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkPictureData.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/core/SkPictureData.cpp -o obj/skia/skia_core_and_effects/SkPictureData.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2452/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkCornerPathEffect.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/effects/SkCornerPathEffect.cpp -o obj/skia/skia_core_and_effects/SkCornerPathEffect.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2453/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkPictureRecord.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/core/SkPictureRecord.cpp -o obj/skia/skia_core_and_effects/SkPictureRecord.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2454/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkRecordedDrawable.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/core/SkRecordedDrawable.cpp -o obj/skia/skia_core_and_effects/SkRecordedDrawable.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2455/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkOverdrawColorFilter.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/effects/SkOverdrawColorFilter.cpp -o obj/skia/skia_core_and_effects/SkOverdrawColorFilter.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2456/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkDashPathEffect.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/effects/SkDashPathEffect.cpp -o obj/skia/skia_core_and_effects/SkDashPathEffect.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2457/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkDiscretePathEffect.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/effects/SkDiscretePathEffect.cpp -o obj/skia/skia_core_and_effects/SkDiscretePathEffect.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2458/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkRecorder.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/core/SkRecorder.cpp -o obj/skia/skia_core_and_effects/SkRecorder.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2459/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkEmbossMaskFilter.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/effects/SkEmbossMaskFilter.cpp -o obj/skia/skia_core_and_effects/SkEmbossMaskFilter.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2460/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkPictureShader.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/shaders/SkPictureShader.cpp -o obj/skia/skia_core_and_effects/SkPictureShader.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2461/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkLayerDrawLooper.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/effects/SkLayerDrawLooper.cpp -o obj/skia/skia_core_and_effects/SkLayerDrawLooper.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2462/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkOpPathEffect.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/effects/SkOpPathEffect.cpp -o obj/skia/skia_core_and_effects/SkOpPathEffect.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2463/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkShaderMaskFilter.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/effects/SkShaderMaskFilter.cpp -o obj/skia/skia_core_and_effects/SkShaderMaskFilter.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2464/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkTableMaskFilter.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/effects/SkTableMaskFilter.cpp -o obj/skia/skia_core_and_effects/SkTableMaskFilter.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2465/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/Sk4fGradientBase.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/shaders/gradients/Sk4fGradientBase.cpp -o obj/skia/skia_core_and_effects/Sk4fGradientBase.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2466/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkTableColorFilter.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/effects/SkTableColorFilter.cpp -o obj/skia/skia_core_and_effects/SkTableColorFilter.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2467/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkTrimPathEffect.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/effects/SkTrimPathEffect.cpp -o obj/skia/skia_core_and_effects/SkTrimPathEffect.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2468/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/Sk4fLinearGradient.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/shaders/gradients/Sk4fLinearGradient.cpp -o obj/skia/skia_core_and_effects/Sk4fLinearGradient.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2469/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkRadialGradient.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/shaders/gradients/SkRadialGradient.cpp -o obj/skia/skia_core_and_effects/SkRadialGradient.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2470/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkLinearGradient.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/shaders/gradients/SkLinearGradient.cpp -o obj/skia/skia_core_and_effects/SkLinearGradient.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2471/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkTwoPointConicalGradient.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/shaders/gradients/SkTwoPointConicalGradient.cpp -o obj/skia/skia_core_and_effects/SkTwoPointConicalGradient.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2472/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkComposeImageFilter.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/effects/imagefilters/SkComposeImageFilter.cpp -o obj/skia/skia_core_and_effects/SkComposeImageFilter.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2473/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //skia/public/mojom/mojom:mojom /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/skia/public/mojom/mojom.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/skia/public/mojom/mojom.typemap_config.validated [chrome:2474/50531] touch obj/skia/public/mojom/mojom__type_mappings__validator.stamp [chrome:2475/50531] python3 ../../mojo/public/tools/mojom/mojom_parser.py --input-root /builddir/build/BUILD/org.deepin.browser-6.3.9 --input-root /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen --output-root /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen --mojom-file-list=__skia_public_mojom_mojom__parser___build_toolchain_linux_unbundle_default__rule..rsp --check-imports /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/skia/public/mojom/mojom.build_metadata --enable-feature is_posix --enable-feature is_linux --add-module-metadata webui_module_path=chrome://resources/mojo/skia/public/mojom/ [chrome:2476/50531] touch obj/skia/public/mojom/mojom__parser.stamp [chrome:2477/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkSweepGradient.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/shaders/gradients/SkSweepGradient.cpp -o obj/skia/skia_core_and_effects/SkSweepGradient.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2478/50531] touch obj/third_party/jpeg_includes.stamp [chrome:2479/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //skia/public/mojom/mojom:mojom /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/skia/public/mojom/mojom_blink.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/skia/public/mojom/mojom_blink.typemap_config.validated [chrome:2480/50531] python3 ../../mojo/public/tools/bindings/generate_type_mappings.py --output gen/skia/public/mojom/mojom__type_mappings --dependency gen/mojo/public/mojom/base/base__type_mappings --cpp-typemap-config gen/skia/public/mojom/mojom.typemap_config [chrome:2481/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkColorFilterImageFilter.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/effects/imagefilters/SkColorFilterImageFilter.cpp -o obj/skia/skia_core_and_effects/SkColorFilterImageFilter.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2482/50531] touch obj/skia/public/mojom/mojom__type_mappings.stamp [chrome:2483/50531] touch obj/skia/public/mojom/mojom_blink__type_mappings__validator.stamp [chrome:2484/50531] python3 ../../mojo/public/tools/mojom/mojom_parser.py --input-root /builddir/build/BUILD/org.deepin.browser-6.3.9 --input-root /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen --output-root /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen --mojom-file-list=__components_tab_groups_public_mojom_mojo_bindings__parser___build_toolchain_linux_unbundle_default__rule..rsp --check-imports /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/components/tab_groups/public/mojom/mojo_bindings.build_metadata --enable-feature is_posix --enable-feature is_linux --add-module-metadata webui_module_path= [chrome:2485/50531] touch obj/components/tab_groups/public/mojom/mojo_bindings__parser.stamp [chrome:2486/50531] python3 ../../mojo/public/tools/bindings/generate_type_mappings.py --output gen/components/tab_groups/public/mojom/mojo_bindings__type_mappings --dependency gen/mojo/public/mojom/base/base__type_mappings --dependency gen/skia/public/mojom/mojom__type_mappings --cpp-typemap-config gen/components/tab_groups/public/mojom/mojo_bindings.typemap_config [chrome:2487/50531] clang++ -MMD -MF obj/third_party/abseil-cpp/absl/base/base/cycleclock.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DABSL_ALLOCATOR_NOTHROW=1 -I../.. -Igen -I../../third_party/abseil-cpp -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -Wbool-conversion -Wconstant-conversion -Wenum-conversion -Wint-conversion -Wliteral-conversion -Wnon-literal-null-conversion -Wnull-conversion -Wobjc-literal-conversion -Wno-sign-conversion -Wstring-conversion -Wbitfield-enum-conversion -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/abseil-cpp/absl/base/internal/cycleclock.cc -o obj/third_party/abseil-cpp/absl/base/base/cycleclock.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2488/50531] touch obj/components/tab_groups/public/mojom/mojo_bindings__type_mappings.stamp [chrome:2489/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkDropShadowImageFilter.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/effects/imagefilters/SkDropShadowImageFilter.cpp -o obj/skia/skia_core_and_effects/SkDropShadowImageFilter.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2490/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__skia_public_mojom_mojom__generate_message_ids___build_toolchain_linux_unbundle_default__rule..rsp --generate_non_variant_code --generate_message_ids -g c++ --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:2491/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkImageImageFilter.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/effects/imagefilters/SkImageImageFilter.cpp -o obj/skia/skia_core_and_effects/SkImageImageFilter.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2492/50531] touch obj/skia/public/mojom/mojom__generate_message_ids.stamp [chrome:2493/50531] clang++ -MMD -MF obj/third_party/abseil-cpp/absl/base/base/unscaledcycleclock.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DABSL_ALLOCATOR_NOTHROW=1 -I../.. -Igen -I../../third_party/abseil-cpp -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -Wbool-conversion -Wconstant-conversion -Wenum-conversion -Wint-conversion -Wliteral-conversion -Wnon-literal-null-conversion -Wnull-conversion -Wobjc-literal-conversion -Wno-sign-conversion -Wstring-conversion -Wbitfield-enum-conversion -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/abseil-cpp/absl/base/internal/unscaledcycleclock.cc -o obj/third_party/abseil-cpp/absl/base/base/unscaledcycleclock.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2494/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkPerlinNoiseShader.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/shaders/SkPerlinNoiseShader.cpp -o obj/skia/skia_core_and_effects/SkPerlinNoiseShader.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2495/50531] touch obj/third_party/abseil-cpp/absl/base/config.stamp [chrome:2496/50531] touch obj/third_party/abseil-cpp/absl/algorithm/algorithm.stamp [chrome:2497/50531] touch obj/third_party/abseil-cpp/absl/base/core_headers.stamp [chrome:2498/50531] python3 ../../mojo/public/tools/bindings/generate_type_mappings.py --output gen/chrome/browser/ui/webui/tab_search/mojo_bindings__type_mappings --dependency gen/components/tab_groups/public/mojom/mojo_bindings__type_mappings --dependency gen/mojo/public/mojom/base/base__type_mappings --cpp-typemap-config gen/chrome/browser/ui/webui/tab_search/mojo_bindings.typemap_config [chrome:2499/50531] touch obj/third_party/abseil-cpp/absl/base/atomic_hook.stamp [chrome:2500/50531] python3 ../../mojo/public/tools/mojom/mojom_parser.py --input-root /builddir/build/BUILD/org.deepin.browser-6.3.9 --input-root /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen --output-root /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen --mojom-file-list=__chrome_browser_ui_webui_tab_search_mojo_bindings__parser___build_toolchain_linux_unbundle_default__rule..rsp --check-imports /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/chrome/browser/ui/webui/tab_search/mojo_bindings.build_metadata --enable-feature is_posix --enable-feature is_linux --add-module-metadata webui_module_path=/ [chrome:2501/50531] touch obj/chrome/browser/ui/webui/tab_search/mojo_bindings__type_mappings.stamp [chrome:2502/50531] touch obj/chrome/browser/ui/webui/tab_search/mojo_bindings__parser.stamp [chrome:2503/50531] touch obj/third_party/abseil-cpp/absl/base/dynamic_annotations.stamp [chrome:2504/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkGradientShader.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/shaders/gradients/SkGradientShader.cpp -o obj/skia/skia_core_and_effects/SkGradientShader.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2505/50531] touch obj/third_party/abseil-cpp/absl/base/errno_saver.stamp [chrome:2506/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__components_tab_groups_public_mojom_mojo_bindings__generate_message_ids___build_toolchain_linux_unbundle_default__rule..rsp --generate_non_variant_code --generate_message_ids -g c++ --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:2507/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__components_tab_groups_public_mojom_mojo_bindings__generator___build_toolchain_linux_unbundle_default__rule..rsp -g c++ --typemap gen/components/tab_groups/public/mojom/mojo_bindings__type_mappings --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:2508/50531] clang++ -MMD -MF obj/third_party/abseil-cpp/absl/base/exponential_biased/exponential_biased.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DABSL_ALLOCATOR_NOTHROW=1 -I../.. -Igen -I../../third_party/abseil-cpp -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -Wbool-conversion -Wconstant-conversion -Wenum-conversion -Wint-conversion -Wliteral-conversion -Wnon-literal-null-conversion -Wnull-conversion -Wobjc-literal-conversion -Wno-sign-conversion -Wstring-conversion -Wbitfield-enum-conversion -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/abseil-cpp/absl/base/internal/exponential_biased.cc -o obj/third_party/abseil-cpp/absl/base/exponential_biased/exponential_biased.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2509/50531] touch obj/components/tab_groups/public/mojom/mojo_bindings__generate_message_ids.stamp [chrome:2510/50531] touch obj/components/tab_groups/public/mojom/mojo_bindings__generator.stamp [chrome:2511/50531] touch obj/third_party/abseil-cpp/absl/base/exponential_biased.stamp [chrome:2512/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__chrome_browser_ui_webui_tab_search_mojo_bindings__generate_message_ids___build_toolchain_linux_unbundle_default__rule..rsp --generate_non_variant_code --generate_message_ids -g c++ --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:2513/50531] touch obj/chrome/browser/ui/webui/tab_search/mojo_bindings__generate_message_ids.stamp [chrome:2514/50531] clang++ -MMD -MF obj/third_party/abseil-cpp/absl/base/base/spinlock.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DABSL_ALLOCATOR_NOTHROW=1 -I../.. -Igen -I../../third_party/abseil-cpp -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -Wbool-conversion -Wconstant-conversion -Wenum-conversion -Wint-conversion -Wliteral-conversion -Wnon-literal-null-conversion -Wnull-conversion -Wobjc-literal-conversion -Wno-sign-conversion -Wstring-conversion -Wbitfield-enum-conversion -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/abseil-cpp/absl/base/internal/spinlock.cc -o obj/third_party/abseil-cpp/absl/base/base/spinlock.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/abseil-cpp/absl/base/internal/spinlock.cc:26: In file included from ../../third_party/abseil-cpp/absl/base/call_once.h:34: In file included from ../../third_party/abseil-cpp/absl/base/internal/invoke.h:42: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ 5 warnings generated. [chrome:2515/50531] clang++ -MMD -MF obj/third_party/abseil-cpp/absl/base/log_severity/log_severity.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DABSL_ALLOCATOR_NOTHROW=1 -I../.. -Igen -I../../third_party/abseil-cpp -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -Wbool-conversion -Wconstant-conversion -Wenum-conversion -Wint-conversion -Wliteral-conversion -Wnon-literal-null-conversion -Wnull-conversion -Wobjc-literal-conversion -Wno-sign-conversion -Wstring-conversion -Wbitfield-enum-conversion -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/abseil-cpp/absl/base/log_severity.cc -o obj/third_party/abseil-cpp/absl/base/log_severity/log_severity.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2516/50531] touch obj/third_party/abseil-cpp/absl/base/log_severity.stamp [chrome:2517/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkMergeImageFilter.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/effects/imagefilters/SkMergeImageFilter.cpp -o obj/skia/skia_core_and_effects/SkMergeImageFilter.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2518/50531] touch obj/third_party/abseil-cpp/absl/container/hashtable_debug_hooks.stamp [chrome:2519/50531] clang++ -MMD -MF obj/skia/skia_opts_crc32/SkOpts_crc32.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -march=armv8-a+crc -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/opts/SkOpts_crc32.cpp -o obj/skia/skia_opts_crc32/SkOpts_crc32.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2520/50531] touch obj/skia/skia_opts_crc32.stamp [chrome:2521/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__chrome_browser_ui_webui_tab_search_mojo_bindings__generator___build_toolchain_linux_unbundle_default__rule..rsp -g c++ --typemap gen/chrome/browser/ui/webui/tab_search/mojo_bindings__type_mappings --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:2522/50531] touch obj/chrome/browser/ui/webui/tab_search/mojo_bindings__generator.stamp [chrome:2523/50531] clang++ -MMD -MF obj/third_party/abseil-cpp/absl/base/spinlock_wait/spinlock_wait.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DABSL_ALLOCATOR_NOTHROW=1 -I../.. -Igen -I../../third_party/abseil-cpp -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -Wbool-conversion -Wconstant-conversion -Wenum-conversion -Wint-conversion -Wliteral-conversion -Wnon-literal-null-conversion -Wnull-conversion -Wobjc-literal-conversion -Wno-sign-conversion -Wstring-conversion -Wbitfield-enum-conversion -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/abseil-cpp/absl/base/internal/spinlock_wait.cc -o obj/third_party/abseil-cpp/absl/base/spinlock_wait/spinlock_wait.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2524/50531] touch obj/third_party/abseil-cpp/absl/container/have_sse.stamp [chrome:2525/50531] touch obj/third_party/abseil-cpp/absl/container/node_hash_policy.stamp [chrome:2526/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__chrome_browser_ui_webui_tab_search_mojo_bindings_js__generator___build_toolchain_linux_unbundle_default__rule..rsp -g javascript --js_bindings_mode=new --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:2527/50531] touch obj/chrome/browser/ui/webui/tab_search/mojo_bindings_js__generator.stamp [chrome:2528/50531] clang++ -MMD -MF obj/third_party/abseil-cpp/absl/base/base/thread_identity.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DABSL_ALLOCATOR_NOTHROW=1 -I../.. -Igen -I../../third_party/abseil-cpp -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -Wbool-conversion -Wconstant-conversion -Wenum-conversion -Wint-conversion -Wliteral-conversion -Wnon-literal-null-conversion -Wnull-conversion -Wobjc-literal-conversion -Wno-sign-conversion -Wstring-conversion -Wbitfield-enum-conversion -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/abseil-cpp/absl/base/internal/thread_identity.cc -o obj/third_party/abseil-cpp/absl/base/base/thread_identity.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/abseil-cpp/absl/base/internal/thread_identity.cc:27: In file included from ../../third_party/abseil-cpp/absl/base/call_once.h:34: In file included from ../../third_party/abseil-cpp/absl/base/internal/invoke.h:42: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ 5 warnings generated. [chrome:2529/50531] clang++ -MMD -MF obj/third_party/abseil-cpp/absl/base/base/sysinfo.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DABSL_ALLOCATOR_NOTHROW=1 -I../.. -Igen -I../../third_party/abseil-cpp -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -Wbool-conversion -Wconstant-conversion -Wenum-conversion -Wint-conversion -Wliteral-conversion -Wnon-literal-null-conversion -Wnull-conversion -Wobjc-literal-conversion -Wno-sign-conversion -Wstring-conversion -Wbitfield-enum-conversion -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/abseil-cpp/absl/base/internal/sysinfo.cc -o obj/third_party/abseil-cpp/absl/base/base/sysinfo.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/abseil-cpp/absl/base/internal/sysinfo.cc:53: In file included from ../../third_party/abseil-cpp/absl/base/call_once.h:34: In file included from ../../third_party/abseil-cpp/absl/base/internal/invoke.h:42: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ 5 warnings generated. [chrome:2530/50531] clang++ -MMD -MF obj/third_party/abseil-cpp/absl/base/malloc_internal/low_level_alloc.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DABSL_ALLOCATOR_NOTHROW=1 -I../.. -Igen -I../../third_party/abseil-cpp -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -Wbool-conversion -Wconstant-conversion -Wenum-conversion -Wint-conversion -Wliteral-conversion -Wnon-literal-null-conversion -Wnull-conversion -Wobjc-literal-conversion -Wno-sign-conversion -Wstring-conversion -Wbitfield-enum-conversion -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/abseil-cpp/absl/base/internal/low_level_alloc.cc -o obj/third_party/abseil-cpp/absl/base/malloc_internal/low_level_alloc.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/abseil-cpp/absl/base/internal/low_level_alloc.cc:24: In file included from ../../third_party/abseil-cpp/absl/base/call_once.h:34: In file included from ../../third_party/abseil-cpp/absl/base/internal/invoke.h:42: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ 5 warnings generated. [chrome:2531/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__chrome_browser_ui_webui_tab_search_mojo_bindings_shared__generator___build_toolchain_linux_unbundle_default__rule..rsp --generate_non_variant_code -g c++ [chrome:2532/50531] touch obj/chrome/browser/ui/webui/tab_search/mojo_bindings_shared__generator.stamp [chrome:2533/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__components_tab_groups_public_mojom_mojo_bindings_js__generator___build_toolchain_linux_unbundle_default__rule..rsp -g javascript --js_bindings_mode=new --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:2534/50531] touch obj/components/tab_groups/public/mojom/mojo_bindings_js__generator.stamp [chrome:2535/50531] clang++ -MMD -MF obj/third_party/abseil-cpp/absl/base/raw_logging_internal/raw_logging.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DABSL_ALLOCATOR_NOTHROW=1 -I../.. -Igen -I../../third_party/abseil-cpp -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -Wbool-conversion -Wconstant-conversion -Wenum-conversion -Wint-conversion -Wliteral-conversion -Wnon-literal-null-conversion -Wnull-conversion -Wobjc-literal-conversion -Wno-sign-conversion -Wstring-conversion -Wbitfield-enum-conversion -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/abseil-cpp/absl/base/internal/raw_logging.cc -o obj/third_party/abseil-cpp/absl/base/raw_logging_internal/raw_logging.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2536/50531] touch obj/third_party/abseil-cpp/absl/base/raw_logging_internal.stamp [chrome:2537/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkMagnifierImageFilter.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/effects/imagefilters/SkMagnifierImageFilter.cpp -o obj/skia/skia_core_and_effects/SkMagnifierImageFilter.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2538/50531] clang++ -MMD -MF obj/third_party/abseil-cpp/absl/base/throw_delegate/throw_delegate.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DABSL_ALLOCATOR_NOTHROW=1 -I../.. -Igen -I../../third_party/abseil-cpp -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -Wbool-conversion -Wconstant-conversion -Wenum-conversion -Wint-conversion -Wliteral-conversion -Wnon-literal-null-conversion -Wnull-conversion -Wobjc-literal-conversion -Wno-sign-conversion -Wstring-conversion -Wbitfield-enum-conversion -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/abseil-cpp/absl/base/internal/throw_delegate.cc -o obj/third_party/abseil-cpp/absl/base/throw_delegate/throw_delegate.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2539/50531] touch obj/third_party/abseil-cpp/absl/base/throw_delegate.stamp [chrome:2540/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__components_tab_groups_public_mojom_mojo_bindings_shared__generator___build_toolchain_linux_unbundle_default__rule..rsp --generate_non_variant_code -g c++ [chrome:2541/50531] touch obj/components/tab_groups/public/mojom/mojo_bindings_shared__generator.stamp [chrome:2542/50531] python3 ../../mojo/public/tools/bindings/generate_type_mappings.py --output gen/skia/public/mojom/mojom_blink__type_mappings --dependency gen/mojo/public/mojom/base/base_blink__type_mappings --cpp-typemap-config gen/skia/public/mojom/mojom_blink.typemap_config [chrome:2543/50531] touch obj/skia/public/mojom/mojom_blink__type_mappings.stamp [chrome:2544/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkOffsetImageFilter.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/effects/imagefilters/SkOffsetImageFilter.cpp -o obj/skia/skia_core_and_effects/SkOffsetImageFilter.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2545/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkMatrixConvolutionImageFilter.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/effects/imagefilters/SkMatrixConvolutionImageFilter.cpp -o obj/skia/skia_core_and_effects/SkMatrixConvolutionImageFilter.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2546/50531] clang++ -MMD -MF obj/third_party/abseil-cpp/absl/debugging/debugging_internal/address_is_readable.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DABSL_ALLOCATOR_NOTHROW=1 -I../.. -Igen -I../../third_party/abseil-cpp -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -Wbool-conversion -Wconstant-conversion -Wenum-conversion -Wint-conversion -Wliteral-conversion -Wnon-literal-null-conversion -Wnull-conversion -Wobjc-literal-conversion -Wno-sign-conversion -Wstring-conversion -Wbitfield-enum-conversion -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/abseil-cpp/absl/debugging/internal/address_is_readable.cc -o obj/third_party/abseil-cpp/absl/debugging/debugging_internal/address_is_readable.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2547/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkAlphaThresholdImageFilter.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/effects/imagefilters/SkAlphaThresholdImageFilter.cpp -o obj/skia/skia_core_and_effects/SkAlphaThresholdImageFilter.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2548/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkBlurImageFilter.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/effects/imagefilters/SkBlurImageFilter.cpp -o obj/skia/skia_core_and_effects/SkBlurImageFilter.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2549/50531] clang++ -MMD -MF obj/third_party/abseil-cpp/absl/debugging/debugging_internal/elf_mem_image.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DABSL_ALLOCATOR_NOTHROW=1 -I../.. -Igen -I../../third_party/abseil-cpp -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -Wbool-conversion -Wconstant-conversion -Wenum-conversion -Wint-conversion -Wliteral-conversion -Wnon-literal-null-conversion -Wnull-conversion -Wobjc-literal-conversion -Wno-sign-conversion -Wstring-conversion -Wbitfield-enum-conversion -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/abseil-cpp/absl/debugging/internal/elf_mem_image.cc -o obj/third_party/abseil-cpp/absl/debugging/debugging_internal/elf_mem_image.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2550/50531] touch obj/third_party/abseil-cpp/absl/meta/type_traits.stamp [chrome:2551/50531] touch obj/third_party/abseil-cpp/absl/algorithm/container.stamp [chrome:2552/50531] touch obj/third_party/abseil-cpp/absl/base/base_internal.stamp [chrome:2553/50531] touch obj/third_party/abseil-cpp/absl/base/spinlock_wait.stamp [chrome:2554/50531] touch obj/third_party/abseil-cpp/absl/base/base.stamp [chrome:2555/50531] touch obj/third_party/abseil-cpp/absl/base/endian.stamp [chrome:2556/50531] touch obj/third_party/abseil-cpp/absl/base/malloc_internal.stamp [chrome:2557/50531] touch obj/third_party/abseil-cpp/absl/container/hash_policy_traits.stamp [chrome:2558/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkArithmeticImageFilter.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/effects/imagefilters/SkArithmeticImageFilter.cpp -o obj/skia/skia_core_and_effects/SkArithmeticImageFilter.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2559/50531] touch obj/third_party/abseil-cpp/absl/functional/function_ref.stamp [chrome:2560/50531] touch obj/third_party/abseil-cpp/absl/memory/memory.stamp [chrome:2561/50531] touch obj/third_party/abseil-cpp/absl/numeric/bits.stamp [chrome:2562/50531] touch obj/third_party/abseil-cpp/absl/numeric/representation.stamp [chrome:2563/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkBlendImageFilter.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/effects/imagefilters/SkBlendImageFilter.cpp -o obj/skia/skia_core_and_effects/SkBlendImageFilter.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2564/50531] clang++ -MMD -MF obj/third_party/abseil-cpp/absl/debugging/debugging_internal/vdso_support.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DABSL_ALLOCATOR_NOTHROW=1 -I../.. -Igen -I../../third_party/abseil-cpp -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -Wbool-conversion -Wconstant-conversion -Wenum-conversion -Wint-conversion -Wliteral-conversion -Wnon-literal-null-conversion -Wnull-conversion -Wobjc-literal-conversion -Wno-sign-conversion -Wstring-conversion -Wbitfield-enum-conversion -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/abseil-cpp/absl/debugging/internal/vdso_support.cc -o obj/third_party/abseil-cpp/absl/debugging/debugging_internal/vdso_support.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2565/50531] touch obj/third_party/abseil-cpp/absl/debugging/debugging_internal.stamp [chrome:2566/50531] clang++ -MMD -MF obj/third_party/abseil-cpp/absl/hash/wyhash/wyhash.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DABSL_ALLOCATOR_NOTHROW=1 -I../.. -Igen -I../../third_party/abseil-cpp -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -Wbool-conversion -Wconstant-conversion -Wenum-conversion -Wint-conversion -Wliteral-conversion -Wnon-literal-null-conversion -Wnull-conversion -Wobjc-literal-conversion -Wno-sign-conversion -Wstring-conversion -Wbitfield-enum-conversion -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/abseil-cpp/absl/hash/internal/wyhash.cc -o obj/third_party/abseil-cpp/absl/hash/wyhash/wyhash.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] ../../third_party/abseil-cpp/absl/hash/internal/wyhash.cc:31:32: warning: argument 'salt' of type 'const uint64_t[]' (aka 'const unsigned long[]') with mismatched bound [-Warray-parameter] 31 | const uint64_t salt[]) { | ^ ../../third_party/abseil-cpp/absl/hash/internal/wyhash.h:42:32: note: previously declared as 'const uint64_t[5]' (aka 'const unsigned long[5]') here 42 | const uint64_t salt[5]); | ^ 1 warning generated. [chrome:2567/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__skia_public_mojom_mojom__generator___build_toolchain_linux_unbundle_default__rule..rsp -g c++ --typemap gen/skia/public/mojom/mojom__type_mappings --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:2568/50531] touch obj/skia/public/mojom/mojom__generator.stamp [chrome:2569/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkPictureImageFilter.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/effects/imagefilters/SkPictureImageFilter.cpp -o obj/skia/skia_core_and_effects/SkPictureImageFilter.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2570/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__skia_public_mojom_mojom_js__generator___build_toolchain_linux_unbundle_default__rule..rsp -g javascript --js_bindings_mode=new --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:2571/50531] touch obj/skia/public/mojom/mojom_js__generator.stamp [chrome:2572/50531] touch obj/skia/public/mojom/mojom_js.stamp [chrome:2573/50531] clang++ -MMD -MF obj/third_party/abseil-cpp/absl/debugging/examine_stack/examine_stack.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DABSL_ALLOCATOR_NOTHROW=1 -I../.. -Igen -I../../third_party/abseil-cpp -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -Wbool-conversion -Wconstant-conversion -Wenum-conversion -Wint-conversion -Wliteral-conversion -Wnon-literal-null-conversion -Wnull-conversion -Wobjc-literal-conversion -Wno-sign-conversion -Wstring-conversion -Wbitfield-enum-conversion -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/abseil-cpp/absl/debugging/internal/examine_stack.cc -o obj/third_party/abseil-cpp/absl/debugging/examine_stack/examine_stack.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2574/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkShaderImageFilter.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/effects/imagefilters/SkShaderImageFilter.cpp -o obj/skia/skia_core_and_effects/SkShaderImageFilter.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2575/50531] clang++ -MMD -MF obj/third_party/abseil-cpp/absl/container/hashtablez_sampler/hashtablez_sampler_force_weak_definition.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DABSL_ALLOCATOR_NOTHROW=1 -I../.. -Igen -I../../third_party/abseil-cpp -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -Wbool-conversion -Wconstant-conversion -Wenum-conversion -Wint-conversion -Wliteral-conversion -Wnon-literal-null-conversion -Wnull-conversion -Wobjc-literal-conversion -Wno-sign-conversion -Wstring-conversion -Wbitfield-enum-conversion -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/abseil-cpp/absl/container/internal/hashtablez_sampler_force_weak_definition.cc -o obj/third_party/abseil-cpp/absl/container/hashtablez_sampler/hashtablez_sampler_force_weak_definition.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/abseil-cpp/absl/container/internal/hashtablez_sampler_force_weak_definition.cc:15: In file included from ../../third_party/abseil-cpp/absl/container/internal/hashtablez_sampler.h:51: In file included from ../../third_party/abseil-cpp/absl/utility/utility.h:50: In file included from ../../third_party/abseil-cpp/absl/base/internal/invoke.h:42: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ 5 warnings generated. [chrome:2576/50531] clang++ -MMD -MF obj/third_party/abseil-cpp/absl/debugging/demangle_internal/demangle.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DABSL_ALLOCATOR_NOTHROW=1 -I../.. -Igen -I../../third_party/abseil-cpp -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -Wbool-conversion -Wconstant-conversion -Wenum-conversion -Wint-conversion -Wliteral-conversion -Wnon-literal-null-conversion -Wnull-conversion -Wobjc-literal-conversion -Wno-sign-conversion -Wstring-conversion -Wbitfield-enum-conversion -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/abseil-cpp/absl/debugging/internal/demangle.cc -o obj/third_party/abseil-cpp/absl/debugging/demangle_internal/demangle.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2577/50531] touch obj/third_party/abseil-cpp/absl/debugging/demangle_internal.stamp [chrome:2578/50531] clang++ -MMD -MF obj/third_party/abseil-cpp/absl/container/hashtablez_sampler/hashtablez_sampler.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DABSL_ALLOCATOR_NOTHROW=1 -I../.. -Igen -I../../third_party/abseil-cpp -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -Wbool-conversion -Wconstant-conversion -Wenum-conversion -Wint-conversion -Wliteral-conversion -Wnon-literal-null-conversion -Wnull-conversion -Wobjc-literal-conversion -Wno-sign-conversion -Wstring-conversion -Wbitfield-enum-conversion -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/abseil-cpp/absl/container/internal/hashtablez_sampler.cc -o obj/third_party/abseil-cpp/absl/container/hashtablez_sampler/hashtablez_sampler.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/abseil-cpp/absl/container/internal/hashtablez_sampler.cc:15: In file included from ../../third_party/abseil-cpp/absl/container/internal/hashtablez_sampler.h:51: In file included from ../../third_party/abseil-cpp/absl/utility/utility.h:50: In file included from ../../third_party/abseil-cpp/absl/base/internal/invoke.h:42: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ 5 warnings generated. [chrome:2579/50531] clang++ -MMD -MF obj/third_party/abseil-cpp/absl/debugging/failure_signal_handler/failure_signal_handler.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DABSL_ALLOCATOR_NOTHROW=1 -I../.. -Igen -I../../third_party/abseil-cpp -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -Wbool-conversion -Wconstant-conversion -Wenum-conversion -Wint-conversion -Wliteral-conversion -Wnon-literal-null-conversion -Wnull-conversion -Wobjc-literal-conversion -Wno-sign-conversion -Wstring-conversion -Wbitfield-enum-conversion -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/abseil-cpp/absl/debugging/failure_signal_handler.cc -o obj/third_party/abseil-cpp/absl/debugging/failure_signal_handler/failure_signal_handler.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2580/50531] touch obj/third_party/abseil-cpp/absl/strings/cordz_update_tracker.stamp [chrome:2581/50531] touch obj/third_party/abseil-cpp/absl/strings/cordz_statistics.stamp [chrome:2582/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkDisplacementMapImageFilter.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/effects/imagefilters/SkDisplacementMapImageFilter.cpp -o obj/skia/skia_core_and_effects/SkDisplacementMapImageFilter.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2583/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkRuntimeImageFilter.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/effects/imagefilters/SkRuntimeImageFilter.cpp -o obj/skia/skia_core_and_effects/SkRuntimeImageFilter.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2584/50531] clang++ -MMD -MF obj/third_party/abseil-cpp/absl/hash/city/city.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DABSL_ALLOCATOR_NOTHROW=1 -I../.. -Igen -I../../third_party/abseil-cpp -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -Wbool-conversion -Wconstant-conversion -Wenum-conversion -Wint-conversion -Wliteral-conversion -Wnon-literal-null-conversion -Wnull-conversion -Wobjc-literal-conversion -Wno-sign-conversion -Wstring-conversion -Wbitfield-enum-conversion -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/abseil-cpp/absl/hash/internal/city.cc -o obj/third_party/abseil-cpp/absl/hash/city/city.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/abseil-cpp/absl/hash/internal/city.cc:28: In file included from ../../third_party/abseil-cpp/absl/base/internal/endian.h:29: In file included from ../../third_party/abseil-cpp/absl/base/casts.h:34: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/abseil-cpp/absl/hash/internal/city.cc:28: In file included from ../../third_party/abseil-cpp/absl/base/internal/endian.h:29: In file included from ../../third_party/abseil-cpp/absl/base/casts.h:34: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/abseil-cpp/absl/hash/internal/city.cc:28: In file included from ../../third_party/abseil-cpp/absl/base/internal/endian.h:29: In file included from ../../third_party/abseil-cpp/absl/base/casts.h:34: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/abseil-cpp/absl/hash/internal/city.cc:28: In file included from ../../third_party/abseil-cpp/absl/base/internal/endian.h:29: In file included from ../../third_party/abseil-cpp/absl/base/casts.h:34: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/abseil-cpp/absl/hash/internal/city.cc:28: In file included from ../../third_party/abseil-cpp/absl/base/internal/endian.h:29: In file included from ../../third_party/abseil-cpp/absl/base/casts.h:34: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/abseil-cpp/absl/hash/internal/city.cc:28: In file included from ../../third_party/abseil-cpp/absl/base/internal/endian.h:29: In file included from ../../third_party/abseil-cpp/absl/base/casts.h:34: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/abseil-cpp/absl/hash/internal/city.cc:28: In file included from ../../third_party/abseil-cpp/absl/base/internal/endian.h:29: In file included from ../../third_party/abseil-cpp/absl/base/casts.h:34: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/abseil-cpp/absl/hash/internal/city.cc:28: In file included from ../../third_party/abseil-cpp/absl/base/internal/endian.h:29: In file included from ../../third_party/abseil-cpp/absl/base/casts.h:34: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/abseil-cpp/absl/hash/internal/city.cc:28: In file included from ../../third_party/abseil-cpp/absl/base/internal/endian.h:29: In file included from ../../third_party/abseil-cpp/absl/base/casts.h:34: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/abseil-cpp/absl/hash/internal/city.cc:28: In file included from ../../third_party/abseil-cpp/absl/base/internal/endian.h:29: In file included from ../../third_party/abseil-cpp/absl/base/casts.h:34: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/abseil-cpp/absl/hash/internal/city.cc:28: In file included from ../../third_party/abseil-cpp/absl/base/internal/endian.h:29: In file included from ../../third_party/abseil-cpp/absl/base/casts.h:34: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/abseil-cpp/absl/hash/internal/city.cc:28: In file included from ../../third_party/abseil-cpp/absl/base/internal/endian.h:29: In file included from ../../third_party/abseil-cpp/absl/base/casts.h:34: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ 23 warnings generated. [chrome:2585/50531] touch obj/third_party/abseil-cpp/absl/hash/city.stamp [chrome:2586/50531] clang++ -MMD -MF obj/third_party/abseil-cpp/absl/strings/internal/utf8.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DABSL_ALLOCATOR_NOTHROW=1 -I../.. -Igen -I../../third_party/abseil-cpp -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -Wbool-conversion -Wconstant-conversion -Wenum-conversion -Wint-conversion -Wliteral-conversion -Wnon-literal-null-conversion -Wnull-conversion -Wobjc-literal-conversion -Wno-sign-conversion -Wstring-conversion -Wbitfield-enum-conversion -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/abseil-cpp/absl/strings/internal/utf8.cc -o obj/third_party/abseil-cpp/absl/strings/internal/utf8.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2587/50531] clang++ -MMD -MF obj/third_party/abseil-cpp/absl/debugging/stacktrace/stacktrace.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DABSL_ALLOCATOR_NOTHROW=1 -I../.. -Igen -I../../third_party/abseil-cpp -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -Wbool-conversion -Wconstant-conversion -Wenum-conversion -Wint-conversion -Wliteral-conversion -Wnon-literal-null-conversion -Wnull-conversion -Wobjc-literal-conversion -Wno-sign-conversion -Wstring-conversion -Wbitfield-enum-conversion -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/abseil-cpp/absl/debugging/stacktrace.cc -o obj/third_party/abseil-cpp/absl/debugging/stacktrace/stacktrace.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2588/50531] touch obj/third_party/abseil-cpp/absl/debugging/stacktrace.stamp [chrome:2589/50531] clang++ -MMD -MF obj/third_party/abseil-cpp/absl/container/raw_hash_set/raw_hash_set.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DABSL_ALLOCATOR_NOTHROW=1 -I../.. -Igen -I../../third_party/abseil-cpp -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -Wbool-conversion -Wconstant-conversion -Wenum-conversion -Wint-conversion -Wliteral-conversion -Wnon-literal-null-conversion -Wnull-conversion -Wobjc-literal-conversion -Wno-sign-conversion -Wstring-conversion -Wbitfield-enum-conversion -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/abseil-cpp/absl/container/internal/raw_hash_set.cc -o obj/third_party/abseil-cpp/absl/container/raw_hash_set/raw_hash_set.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/abseil-cpp/absl/container/internal/raw_hash_set.cc:15: In file included from ../../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:105: In file included from ../../third_party/abseil-cpp/absl/base/internal/endian.h:29: In file included from ../../third_party/abseil-cpp/absl/base/casts.h:34: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/abseil-cpp/absl/container/internal/raw_hash_set.cc:15: In file included from ../../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:105: In file included from ../../third_party/abseil-cpp/absl/base/internal/endian.h:29: In file included from ../../third_party/abseil-cpp/absl/base/casts.h:34: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/abseil-cpp/absl/container/internal/raw_hash_set.cc:15: In file included from ../../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:105: In file included from ../../third_party/abseil-cpp/absl/base/internal/endian.h:29: In file included from ../../third_party/abseil-cpp/absl/base/casts.h:34: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/abseil-cpp/absl/container/internal/raw_hash_set.cc:15: In file included from ../../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:105: In file included from ../../third_party/abseil-cpp/absl/base/internal/endian.h:29: In file included from ../../third_party/abseil-cpp/absl/base/casts.h:34: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/abseil-cpp/absl/container/internal/raw_hash_set.cc:15: In file included from ../../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:105: In file included from ../../third_party/abseil-cpp/absl/base/internal/endian.h:29: In file included from ../../third_party/abseil-cpp/absl/base/casts.h:34: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/abseil-cpp/absl/container/internal/raw_hash_set.cc:15: In file included from ../../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:105: In file included from ../../third_party/abseil-cpp/absl/base/internal/endian.h:29: In file included from ../../third_party/abseil-cpp/absl/base/casts.h:34: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/abseil-cpp/absl/container/internal/raw_hash_set.cc:15: In file included from ../../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:105: In file included from ../../third_party/abseil-cpp/absl/base/internal/endian.h:29: In file included from ../../third_party/abseil-cpp/absl/base/casts.h:34: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/abseil-cpp/absl/container/internal/raw_hash_set.cc:15: In file included from ../../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:105: In file included from ../../third_party/abseil-cpp/absl/base/internal/endian.h:29: In file included from ../../third_party/abseil-cpp/absl/base/casts.h:34: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/abseil-cpp/absl/container/internal/raw_hash_set.cc:15: In file included from ../../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:105: In file included from ../../third_party/abseil-cpp/absl/base/internal/endian.h:29: In file included from ../../third_party/abseil-cpp/absl/base/casts.h:34: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/abseil-cpp/absl/container/internal/raw_hash_set.cc:15: In file included from ../../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:105: In file included from ../../third_party/abseil-cpp/absl/base/internal/endian.h:29: In file included from ../../third_party/abseil-cpp/absl/base/casts.h:34: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/abseil-cpp/absl/container/internal/raw_hash_set.cc:15: In file included from ../../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:105: In file included from ../../third_party/abseil-cpp/absl/base/internal/endian.h:29: In file included from ../../third_party/abseil-cpp/absl/base/casts.h:34: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/abseil-cpp/absl/container/internal/raw_hash_set.cc:15: In file included from ../../third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:105: In file included from ../../third_party/abseil-cpp/absl/base/internal/endian.h:29: In file included from ../../third_party/abseil-cpp/absl/base/casts.h:34: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ 23 warnings generated. [chrome:2590/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkTileImageFilter.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/effects/imagefilters/SkTileImageFilter.cpp -o obj/skia/skia_core_and_effects/SkTileImageFilter.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2591/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__skia_public_mojom_mojom_shared__generator___build_toolchain_linux_unbundle_default__rule..rsp --generate_non_variant_code -g c++ [chrome:2592/50531] touch obj/skia/public/mojom/mojom_shared__generator.stamp [chrome:2593/50531] touch obj/skia/public/mojom/mojom_headers.stamp [chrome:2594/50531] python3 ../../third_party/closure_compiler/js_library.py --output gen/skia/public/mojom/mojom_webui_js.js_library --sources gen/mojom-webui/skia/public/mojom/bitmap.mojom-webui.js gen/mojom-webui/skia/public/mojom/image_info.mojom-webui.js gen/mojom-webui/skia/public/mojom/skcolor.mojom-webui.js gen/mojom-webui/skia/public/mojom/surface_origin.mojom-webui.js gen/mojom-webui/skia/public/mojom/tile_mode.mojom-webui.js --deps gen/mojo/public/js/bindings_uncompiled.js_library gen/mojo/public/mojom/base/base_webui_js.js_library --externs ../../third_party/closure_compiler/externs/mojo_core.js ../../third_party/closure_compiler/externs/pending.js [chrome:2595/50531] touch obj/skia/public/mojom/mojom_webui_js.stamp [chrome:2596/50531] clang++ -MMD -MF obj/third_party/abseil-cpp/absl/hash/hash/hash.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DABSL_ALLOCATOR_NOTHROW=1 -I../.. -Igen -I../../third_party/abseil-cpp -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -Wbool-conversion -Wconstant-conversion -Wenum-conversion -Wint-conversion -Wliteral-conversion -Wnon-literal-null-conversion -Wnull-conversion -Wobjc-literal-conversion -Wno-sign-conversion -Wstring-conversion -Wbitfield-enum-conversion -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/abseil-cpp/absl/hash/internal/hash.cc -o obj/third_party/abseil-cpp/absl/hash/hash/hash.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/abseil-cpp/absl/hash/internal/hash.cc:15: In file included from ../../third_party/abseil-cpp/absl/hash/internal/hash.h:44: In file included from ../../third_party/abseil-cpp/absl/container/fixed_array.h:50: In file included from ../../third_party/abseil-cpp/absl/container/internal/compressed_tuple.h:40: In file included from ../../third_party/abseil-cpp/absl/utility/utility.h:50: In file included from ../../third_party/abseil-cpp/absl/base/internal/invoke.h:42: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ 5 warnings generated. [chrome:2597/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__skia_public_mojom_mojom_blink__generator___build_toolchain_linux_unbundle_default__rule..rsp -g c++ --variant blink --typemap gen/skia/public/mojom/mojom_blink__type_mappings --for_blink --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:2598/50531] clang++ -MMD -MF obj/third_party/abseil-cpp/absl/strings/internal/ostringstream.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DABSL_ALLOCATOR_NOTHROW=1 -I../.. -Igen -I../../third_party/abseil-cpp -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -Wbool-conversion -Wconstant-conversion -Wenum-conversion -Wint-conversion -Wliteral-conversion -Wnon-literal-null-conversion -Wnull-conversion -Wobjc-literal-conversion -Wno-sign-conversion -Wstring-conversion -Wbitfield-enum-conversion -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/abseil-cpp/absl/strings/internal/ostringstream.cc -o obj/third_party/abseil-cpp/absl/strings/internal/ostringstream.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2599/50531] python3 ../../third_party/closure_compiler/js_library.py --output gen/components/tab_groups/public/mojom/mojo_bindings_webui_js.js_library --sources gen/mojom-webui/components/tab_groups/public/mojom/tab_group_types.mojom-webui.js --deps gen/mojo/public/js/bindings_uncompiled.js_library gen/mojo/public/mojom/base/base_webui_js.js_library gen/skia/public/mojom/mojom_webui_js.js_library --externs ../../third_party/closure_compiler/externs/mojo_core.js ../../third_party/closure_compiler/externs/pending.js [chrome:2600/50531] touch obj/skia/public/mojom/mojom_blink__generator.stamp [chrome:2601/50531] touch obj/components/tab_groups/public/mojom/mojo_bindings_webui_js.stamp [chrome:2602/50531] clang++ -MMD -MF obj/third_party/abseil-cpp/absl/debugging/symbolize/symbolize.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DABSL_ALLOCATOR_NOTHROW=1 -I../.. -Igen -I../../third_party/abseil-cpp -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -Wbool-conversion -Wconstant-conversion -Wenum-conversion -Wint-conversion -Wliteral-conversion -Wnon-literal-null-conversion -Wnull-conversion -Wobjc-literal-conversion -Wno-sign-conversion -Wstring-conversion -Wbitfield-enum-conversion -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/abseil-cpp/absl/debugging/symbolize.cc -o obj/third_party/abseil-cpp/absl/debugging/symbolize/symbolize.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/abseil-cpp/absl/debugging/symbolize.cc:27: In file included from ../../third_party/abseil-cpp/absl/debugging/symbolize_elf.inc:70: In file included from ../../third_party/abseil-cpp/absl/base/casts.h:34: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ 5 warnings generated. [chrome:2603/50531] clang++ -MMD -MF obj/third_party/abseil-cpp/absl/numeric/int128/int128.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DABSL_ALLOCATOR_NOTHROW=1 -I../.. -Igen -I../../third_party/abseil-cpp -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -Wbool-conversion -Wconstant-conversion -Wenum-conversion -Wint-conversion -Wliteral-conversion -Wnon-literal-null-conversion -Wnull-conversion -Wobjc-literal-conversion -Wno-sign-conversion -Wstring-conversion -Wbitfield-enum-conversion -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/abseil-cpp/absl/numeric/int128.cc -o obj/third_party/abseil-cpp/absl/numeric/int128/int128.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2604/50531] touch obj/third_party/abseil-cpp/absl/numeric/int128.stamp [chrome:2605/50531] touch obj/third_party/abseil-cpp/absl/hash/wyhash.stamp [chrome:2606/50531] clang++ -MMD -MF obj/third_party/abseil-cpp/absl/strings/cordz_functions/cordz_functions.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DABSL_ALLOCATOR_NOTHROW=1 -I../.. -Igen -I../../third_party/abseil-cpp -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -Wbool-conversion -Wconstant-conversion -Wenum-conversion -Wint-conversion -Wliteral-conversion -Wnon-literal-null-conversion -Wnull-conversion -Wobjc-literal-conversion -Wno-sign-conversion -Wstring-conversion -Wbitfield-enum-conversion -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/abseil-cpp/absl/strings/internal/cordz_functions.cc -o obj/third_party/abseil-cpp/absl/strings/cordz_functions/cordz_functions.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2607/50531] touch obj/third_party/abseil-cpp/absl/strings/cordz_functions.stamp [chrome:2608/50531] clang++ -MMD -MF obj/third_party/abseil-cpp/absl/strings/internal/escaping.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DABSL_ALLOCATOR_NOTHROW=1 -I../.. -Igen -I../../third_party/abseil-cpp -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -Wbool-conversion -Wconstant-conversion -Wenum-conversion -Wint-conversion -Wliteral-conversion -Wnon-literal-null-conversion -Wnull-conversion -Wobjc-literal-conversion -Wno-sign-conversion -Wstring-conversion -Wbitfield-enum-conversion -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/abseil-cpp/absl/strings/internal/escaping.cc -o obj/third_party/abseil-cpp/absl/strings/internal/escaping.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/abseil-cpp/absl/strings/internal/escaping.cc:15: In file included from ../../third_party/abseil-cpp/absl/strings/internal/escaping.h:20: In file included from ../../third_party/abseil-cpp/absl/strings/internal/resize_uninitialized.h:26: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/abseil-cpp/absl/strings/internal/escaping.cc:15: In file included from ../../third_party/abseil-cpp/absl/strings/internal/escaping.h:20: In file included from ../../third_party/abseil-cpp/absl/strings/internal/resize_uninitialized.h:26: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/abseil-cpp/absl/strings/internal/escaping.cc:15: In file included from ../../third_party/abseil-cpp/absl/strings/internal/escaping.h:20: In file included from ../../third_party/abseil-cpp/absl/strings/internal/resize_uninitialized.h:26: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/abseil-cpp/absl/strings/internal/escaping.cc:15: In file included from ../../third_party/abseil-cpp/absl/strings/internal/escaping.h:20: In file included from ../../third_party/abseil-cpp/absl/strings/internal/resize_uninitialized.h:26: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/abseil-cpp/absl/strings/internal/escaping.cc:15: In file included from ../../third_party/abseil-cpp/absl/strings/internal/escaping.h:20: In file included from ../../third_party/abseil-cpp/absl/strings/internal/resize_uninitialized.h:26: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/abseil-cpp/absl/strings/internal/escaping.cc:15: In file included from ../../third_party/abseil-cpp/absl/strings/internal/escaping.h:20: In file included from ../../third_party/abseil-cpp/absl/strings/internal/resize_uninitialized.h:26: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/abseil-cpp/absl/strings/internal/escaping.cc:15: In file included from ../../third_party/abseil-cpp/absl/strings/internal/escaping.h:20: In file included from ../../third_party/abseil-cpp/absl/strings/internal/resize_uninitialized.h:26: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/abseil-cpp/absl/strings/internal/escaping.cc:15: In file included from ../../third_party/abseil-cpp/absl/strings/internal/escaping.h:20: In file included from ../../third_party/abseil-cpp/absl/strings/internal/resize_uninitialized.h:26: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/abseil-cpp/absl/strings/internal/escaping.cc:15: In file included from ../../third_party/abseil-cpp/absl/strings/internal/escaping.h:20: In file included from ../../third_party/abseil-cpp/absl/strings/internal/resize_uninitialized.h:26: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/abseil-cpp/absl/strings/internal/escaping.cc:15: In file included from ../../third_party/abseil-cpp/absl/strings/internal/escaping.h:20: In file included from ../../third_party/abseil-cpp/absl/strings/internal/resize_uninitialized.h:26: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/abseil-cpp/absl/strings/internal/escaping.cc:15: In file included from ../../third_party/abseil-cpp/absl/strings/internal/escaping.h:20: In file included from ../../third_party/abseil-cpp/absl/strings/internal/resize_uninitialized.h:26: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/abseil-cpp/absl/strings/internal/escaping.cc:15: In file included from ../../third_party/abseil-cpp/absl/strings/internal/escaping.h:20: In file included from ../../third_party/abseil-cpp/absl/strings/internal/resize_uninitialized.h:26: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ 23 warnings generated. [chrome:2609/50531] clang++ -MMD -MF obj/third_party/abseil-cpp/absl/strings/str_format_internal/extension.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DABSL_ALLOCATOR_NOTHROW=1 -I../.. -Igen -I../../third_party/abseil-cpp -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -Wbool-conversion -Wconstant-conversion -Wenum-conversion -Wint-conversion -Wliteral-conversion -Wnon-literal-null-conversion -Wnull-conversion -Wobjc-literal-conversion -Wno-sign-conversion -Wstring-conversion -Wbitfield-enum-conversion -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/abseil-cpp/absl/strings/internal/str_format/extension.cc -o obj/third_party/abseil-cpp/absl/strings/str_format_internal/extension.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/abseil-cpp/absl/strings/internal/str_format/extension.cc:16: In file included from ../../third_party/abseil-cpp/absl/strings/internal/str_format/extension.h:27: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ 5 warnings generated. [chrome:2610/50531] touch obj/third_party/abseil-cpp/absl/strings/internal.stamp [chrome:2611/50531] clang++ -MMD -MF obj/third_party/abseil-cpp/absl/strings/cord_internal/cord_rep_consume.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DABSL_ALLOCATOR_NOTHROW=1 -I../.. -Igen -I../../third_party/abseil-cpp -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -Wbool-conversion -Wconstant-conversion -Wenum-conversion -Wint-conversion -Wliteral-conversion -Wnon-literal-null-conversion -Wnull-conversion -Wobjc-literal-conversion -Wno-sign-conversion -Wstring-conversion -Wbitfield-enum-conversion -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/abseil-cpp/absl/strings/internal/cord_rep_consume.cc -o obj/third_party/abseil-cpp/absl/strings/cord_internal/cord_rep_consume.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/abseil-cpp/absl/strings/internal/cord_rep_consume.cc:15: In file included from ../../third_party/abseil-cpp/absl/strings/internal/cord_rep_consume.h:20: In file included from ../../third_party/abseil-cpp/absl/functional/function_ref.h:53: In file included from ../../third_party/abseil-cpp/absl/functional/internal/function_ref.h:22: In file included from ../../third_party/abseil-cpp/absl/base/internal/invoke.h:42: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/abseil-cpp/absl/strings/internal/cord_rep_consume.cc:15: In file included from ../../third_party/abseil-cpp/absl/strings/internal/cord_rep_consume.h:20: In file included from ../../third_party/abseil-cpp/absl/functional/function_ref.h:53: In file included from ../../third_party/abseil-cpp/absl/functional/internal/function_ref.h:22: In file included from ../../third_party/abseil-cpp/absl/base/internal/invoke.h:42: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/abseil-cpp/absl/strings/internal/cord_rep_consume.cc:15: In file included from ../../third_party/abseil-cpp/absl/strings/internal/cord_rep_consume.h:20: In file included from ../../third_party/abseil-cpp/absl/functional/function_ref.h:53: In file included from ../../third_party/abseil-cpp/absl/functional/internal/function_ref.h:22: In file included from ../../third_party/abseil-cpp/absl/base/internal/invoke.h:42: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/abseil-cpp/absl/strings/internal/cord_rep_consume.cc:15: In file included from ../../third_party/abseil-cpp/absl/strings/internal/cord_rep_consume.h:20: In file included from ../../third_party/abseil-cpp/absl/functional/function_ref.h:53: In file included from ../../third_party/abseil-cpp/absl/functional/internal/function_ref.h:22: In file included from ../../third_party/abseil-cpp/absl/base/internal/invoke.h:42: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/abseil-cpp/absl/strings/internal/cord_rep_consume.cc:15: In file included from ../../third_party/abseil-cpp/absl/strings/internal/cord_rep_consume.h:20: In file included from ../../third_party/abseil-cpp/absl/functional/function_ref.h:53: In file included from ../../third_party/abseil-cpp/absl/functional/internal/function_ref.h:22: In file included from ../../third_party/abseil-cpp/absl/base/internal/invoke.h:42: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/abseil-cpp/absl/strings/internal/cord_rep_consume.cc:15: In file included from ../../third_party/abseil-cpp/absl/strings/internal/cord_rep_consume.h:20: In file included from ../../third_party/abseil-cpp/absl/functional/function_ref.h:53: In file included from ../../third_party/abseil-cpp/absl/functional/internal/function_ref.h:22: In file included from ../../third_party/abseil-cpp/absl/base/internal/invoke.h:42: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/abseil-cpp/absl/strings/internal/cord_rep_consume.cc:15: In file included from ../../third_party/abseil-cpp/absl/strings/internal/cord_rep_consume.h:20: In file included from ../../third_party/abseil-cpp/absl/functional/function_ref.h:53: In file included from ../../third_party/abseil-cpp/absl/functional/internal/function_ref.h:22: In file included from ../../third_party/abseil-cpp/absl/base/internal/invoke.h:42: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/abseil-cpp/absl/strings/internal/cord_rep_consume.cc:15: In file included from ../../third_party/abseil-cpp/absl/strings/internal/cord_rep_consume.h:20: In file included from ../../third_party/abseil-cpp/absl/functional/function_ref.h:53: In file included from ../../third_party/abseil-cpp/absl/functional/internal/function_ref.h:22: In file included from ../../third_party/abseil-cpp/absl/base/internal/invoke.h:42: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/abseil-cpp/absl/strings/internal/cord_rep_consume.cc:15: In file included from ../../third_party/abseil-cpp/absl/strings/internal/cord_rep_consume.h:20: In file included from ../../third_party/abseil-cpp/absl/functional/function_ref.h:53: In file included from ../../third_party/abseil-cpp/absl/functional/internal/function_ref.h:22: In file included from ../../third_party/abseil-cpp/absl/base/internal/invoke.h:42: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/abseil-cpp/absl/strings/internal/cord_rep_consume.cc:15: In file included from ../../third_party/abseil-cpp/absl/strings/internal/cord_rep_consume.h:20: In file included from ../../third_party/abseil-cpp/absl/functional/function_ref.h:53: In file included from ../../third_party/abseil-cpp/absl/functional/internal/function_ref.h:22: In file included from ../../third_party/abseil-cpp/absl/base/internal/invoke.h:42: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/abseil-cpp/absl/strings/internal/cord_rep_consume.cc:15: In file included from ../../third_party/abseil-cpp/absl/strings/internal/cord_rep_consume.h:20: In file included from ../../third_party/abseil-cpp/absl/functional/function_ref.h:53: In file included from ../../third_party/abseil-cpp/absl/functional/internal/function_ref.h:22: In file included from ../../third_party/abseil-cpp/absl/base/internal/invoke.h:42: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/abseil-cpp/absl/strings/internal/cord_rep_consume.cc:15: In file included from ../../third_party/abseil-cpp/absl/strings/internal/cord_rep_consume.h:20: In file included from ../../third_party/abseil-cpp/absl/functional/function_ref.h:53: In file included from ../../third_party/abseil-cpp/absl/functional/internal/function_ref.h:22: In file included from ../../third_party/abseil-cpp/absl/base/internal/invoke.h:42: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/abseil-cpp/absl/strings/internal/cord_rep_consume.cc:15: In file included from ../../third_party/abseil-cpp/absl/strings/internal/cord_rep_consume.h:20: In file included from ../../third_party/abseil-cpp/absl/functional/function_ref.h:53: In file included from ../../third_party/abseil-cpp/absl/functional/internal/function_ref.h:22: In file included from ../../third_party/abseil-cpp/absl/base/internal/invoke.h:42: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/functional/internal/function_ref.h:46:16: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 46 | absl::is_trivially_copy_constructible::value && | ^ ../../third_party/abseil-cpp/absl/functional/internal/function_ref.h:54:36: note: in instantiation of function template specialization 'absl::functional_internal::PassByValue' requested here 54 | struct ForwardT : std::conditional(), T, T&&> {}; | ^ ../../third_party/abseil-cpp/absl/functional/internal/function_ref.h:63:1: note: in instantiation of template class 'absl::functional_internal::ForwardT' requested here 63 | using Invoker = R (*)(VoidPtr, typename ForwardT::type...); | ^ ../../third_party/abseil-cpp/absl/functional/function_ref.h:134:30: note: in instantiation of template type alias 'Invoker' requested here 134 | absl::functional_internal::Invoker invoker_; | ^ ../../third_party/abseil-cpp/absl/strings/internal/cord_rep_consume.cc:58:52: note: in instantiation of template class 'absl::FunctionRef' requested here 58 | void Consume(bool forward, CordRep* rep, ConsumeFn consume_fn) { | ^ In file included from ../../third_party/abseil-cpp/absl/strings/internal/cord_rep_consume.cc:15: In file included from ../../third_party/abseil-cpp/absl/strings/internal/cord_rep_consume.h:20: In file included from ../../third_party/abseil-cpp/absl/functional/function_ref.h:53: In file included from ../../third_party/abseil-cpp/absl/functional/internal/function_ref.h:22: In file included from ../../third_party/abseil-cpp/absl/base/internal/invoke.h:42: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/functional/internal/function_ref.h:47:16: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 47 | absl::is_trivially_copy_assignable< | ^ ../../third_party/abseil-cpp/absl/functional/internal/function_ref.h:54:36: note: in instantiation of function template specialization 'absl::functional_internal::PassByValue' requested here 54 | struct ForwardT : std::conditional(), T, T&&> {}; | ^ ../../third_party/abseil-cpp/absl/functional/internal/function_ref.h:63:1: note: in instantiation of template class 'absl::functional_internal::ForwardT' requested here 63 | using Invoker = R (*)(VoidPtr, typename ForwardT::type...); | ^ ../../third_party/abseil-cpp/absl/functional/function_ref.h:134:30: note: in instantiation of template type alias 'Invoker' requested here 134 | absl::functional_internal::Invoker invoker_; | ^ ../../third_party/abseil-cpp/absl/strings/internal/cord_rep_consume.cc:58:52: note: in instantiation of template class 'absl::FunctionRef' requested here 58 | void Consume(bool forward, CordRep* rep, ConsumeFn consume_fn) { | ^ In file included from ../../third_party/abseil-cpp/absl/strings/internal/cord_rep_consume.cc:15: In file included from ../../third_party/abseil-cpp/absl/strings/internal/cord_rep_consume.h:20: In file included from ../../third_party/abseil-cpp/absl/functional/function_ref.h:53: In file included from ../../third_party/abseil-cpp/absl/functional/internal/function_ref.h:22: In file included from ../../third_party/abseil-cpp/absl/base/internal/invoke.h:42: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/functional/internal/function_ref.h:47:16: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 47 | absl::is_trivially_copy_assignable< | ^ ../../third_party/abseil-cpp/absl/functional/internal/function_ref.h:54:36: note: in instantiation of function template specialization 'absl::functional_internal::PassByValue' requested here 54 | struct ForwardT : std::conditional(), T, T&&> {}; | ^ ../../third_party/abseil-cpp/absl/functional/internal/function_ref.h:63:1: note: in instantiation of template class 'absl::functional_internal::ForwardT' requested here 63 | using Invoker = R (*)(VoidPtr, typename ForwardT::type...); | ^ ../../third_party/abseil-cpp/absl/functional/function_ref.h:134:30: note: in instantiation of template type alias 'Invoker' requested here 134 | absl::functional_internal::Invoker invoker_; | ^ ../../third_party/abseil-cpp/absl/strings/internal/cord_rep_consume.cc:58:52: note: in instantiation of template class 'absl::FunctionRef' requested here 58 | void Consume(bool forward, CordRep* rep, ConsumeFn consume_fn) { | ^ In file included from ../../third_party/abseil-cpp/absl/strings/internal/cord_rep_consume.cc:15: In file included from ../../third_party/abseil-cpp/absl/strings/internal/cord_rep_consume.h:20: In file included from ../../third_party/abseil-cpp/absl/functional/function_ref.h:53: In file included from ../../third_party/abseil-cpp/absl/functional/internal/function_ref.h:22: In file included from ../../third_party/abseil-cpp/absl/base/internal/invoke.h:42: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:112:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 112 | InlinedVector() noexcept(noexcept(allocator_type())) : storage_() {} | ^ ../../third_party/abseil-cpp/absl/strings/internal/cord_rep_consume.cc:66:34: note: in instantiation of member function 'absl::InlinedVector::InlinedVector' requested here 66 | absl::InlinedVector stack; | ^ In file included from ../../third_party/abseil-cpp/absl/strings/internal/cord_rep_consume.cc:15: In file included from ../../third_party/abseil-cpp/absl/strings/internal/cord_rep_consume.h:20: In file included from ../../third_party/abseil-cpp/absl/functional/function_ref.h:53: In file included from ../../third_party/abseil-cpp/absl/functional/internal/function_ref.h:22: In file included from ../../third_party/abseil-cpp/absl/base/internal/invoke.h:42: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:112:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 112 | InlinedVector() noexcept(noexcept(allocator_type())) : storage_() {} | ^ ../../third_party/abseil-cpp/absl/strings/internal/cord_rep_consume.cc:66:34: note: in instantiation of member function 'absl::InlinedVector::InlinedVector' requested here 66 | absl::InlinedVector stack; | ^ 28 warnings generated. [chrome:2612/50531] clang++ -MMD -MF obj/third_party/abseil-cpp/absl/strings/str_format_internal/output.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DABSL_ALLOCATOR_NOTHROW=1 -I../.. -Igen -I../../third_party/abseil-cpp -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -Wbool-conversion -Wconstant-conversion -Wenum-conversion -Wint-conversion -Wliteral-conversion -Wnon-literal-null-conversion -Wnull-conversion -Wobjc-literal-conversion -Wno-sign-conversion -Wstring-conversion -Wbitfield-enum-conversion -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/abseil-cpp/absl/strings/internal/str_format/output.cc -o obj/third_party/abseil-cpp/absl/strings/str_format_internal/output.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2613/50531] clang++ -MMD -MF obj/third_party/abseil-cpp/absl/strings/cordz_handle/cordz_handle.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DABSL_ALLOCATOR_NOTHROW=1 -I../.. -Igen -I../../third_party/abseil-cpp -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -Wbool-conversion -Wconstant-conversion -Wenum-conversion -Wint-conversion -Wliteral-conversion -Wnon-literal-null-conversion -Wnull-conversion -Wobjc-literal-conversion -Wno-sign-conversion -Wstring-conversion -Wbitfield-enum-conversion -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/abseil-cpp/absl/strings/internal/cordz_handle.cc -o obj/third_party/abseil-cpp/absl/strings/cordz_handle/cordz_handle.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2614/50531] clang++ -MMD -MF obj/third_party/abseil-cpp/absl/strings/cord_internal/cord_internal.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DABSL_ALLOCATOR_NOTHROW=1 -I../.. -Igen -I../../third_party/abseil-cpp -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -Wbool-conversion -Wconstant-conversion -Wenum-conversion -Wint-conversion -Wliteral-conversion -Wnon-literal-null-conversion -Wnull-conversion -Wobjc-literal-conversion -Wno-sign-conversion -Wstring-conversion -Wbitfield-enum-conversion -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/abseil-cpp/absl/strings/internal/cord_internal.cc -o obj/third_party/abseil-cpp/absl/strings/cord_internal/cord_internal.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/abseil-cpp/absl/strings/internal/cord_internal.cc:14: In file included from ../../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:25: In file included from ../../third_party/abseil-cpp/absl/base/internal/endian.h:29: In file included from ../../third_party/abseil-cpp/absl/base/casts.h:34: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/abseil-cpp/absl/strings/internal/cord_internal.cc:14: In file included from ../../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:25: In file included from ../../third_party/abseil-cpp/absl/base/internal/endian.h:29: In file included from ../../third_party/abseil-cpp/absl/base/casts.h:34: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/abseil-cpp/absl/strings/internal/cord_internal.cc:14: In file included from ../../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:25: In file included from ../../third_party/abseil-cpp/absl/base/internal/endian.h:29: In file included from ../../third_party/abseil-cpp/absl/base/casts.h:34: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/abseil-cpp/absl/strings/internal/cord_internal.cc:14: In file included from ../../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:25: In file included from ../../third_party/abseil-cpp/absl/base/internal/endian.h:29: In file included from ../../third_party/abseil-cpp/absl/base/casts.h:34: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/abseil-cpp/absl/strings/internal/cord_internal.cc:14: In file included from ../../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:25: In file included from ../../third_party/abseil-cpp/absl/base/internal/endian.h:29: In file included from ../../third_party/abseil-cpp/absl/base/casts.h:34: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/abseil-cpp/absl/strings/internal/cord_internal.cc:14: In file included from ../../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:25: In file included from ../../third_party/abseil-cpp/absl/base/internal/endian.h:29: In file included from ../../third_party/abseil-cpp/absl/base/casts.h:34: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/abseil-cpp/absl/strings/internal/cord_internal.cc:14: In file included from ../../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:25: In file included from ../../third_party/abseil-cpp/absl/base/internal/endian.h:29: In file included from ../../third_party/abseil-cpp/absl/base/casts.h:34: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/abseil-cpp/absl/strings/internal/cord_internal.cc:14: In file included from ../../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:25: In file included from ../../third_party/abseil-cpp/absl/base/internal/endian.h:29: In file included from ../../third_party/abseil-cpp/absl/base/casts.h:34: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/abseil-cpp/absl/strings/internal/cord_internal.cc:14: In file included from ../../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:25: In file included from ../../third_party/abseil-cpp/absl/base/internal/endian.h:29: In file included from ../../third_party/abseil-cpp/absl/base/casts.h:34: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/abseil-cpp/absl/strings/internal/cord_internal.cc:14: In file included from ../../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:25: In file included from ../../third_party/abseil-cpp/absl/base/internal/endian.h:29: In file included from ../../third_party/abseil-cpp/absl/base/casts.h:34: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/abseil-cpp/absl/strings/internal/cord_internal.cc:14: In file included from ../../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:25: In file included from ../../third_party/abseil-cpp/absl/base/internal/endian.h:29: In file included from ../../third_party/abseil-cpp/absl/base/casts.h:34: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/abseil-cpp/absl/strings/internal/cord_internal.cc:14: In file included from ../../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:25: In file included from ../../third_party/abseil-cpp/absl/base/internal/endian.h:29: In file included from ../../third_party/abseil-cpp/absl/base/casts.h:34: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/abseil-cpp/absl/strings/internal/cord_internal.cc:14: In file included from ../../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:25: In file included from ../../third_party/abseil-cpp/absl/base/internal/endian.h:29: In file included from ../../third_party/abseil-cpp/absl/base/casts.h:34: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:112:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 112 | InlinedVector() noexcept(noexcept(allocator_type())) : storage_() {} | ^ ../../third_party/abseil-cpp/absl/strings/internal/cord_internal.cc:36:64: note: in instantiation of member function 'absl::InlinedVector::InlinedVector' requested here 36 | absl::InlinedVector pending; | ^ In file included from ../../third_party/abseil-cpp/absl/strings/internal/cord_internal.cc:14: In file included from ../../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:25: In file included from ../../third_party/abseil-cpp/absl/base/internal/endian.h:29: In file included from ../../third_party/abseil-cpp/absl/base/casts.h:34: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:112:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 112 | InlinedVector() noexcept(noexcept(allocator_type())) : storage_() {} | ^ ../../third_party/abseil-cpp/absl/strings/internal/cord_internal.cc:36:64: note: in instantiation of member function 'absl::InlinedVector::InlinedVector' requested here 36 | absl::InlinedVector pending; | ^ 25 warnings generated. [chrome:2615/50531] clang++ -MMD -MF obj/third_party/abseil-cpp/absl/strings/strings/ascii.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DABSL_ALLOCATOR_NOTHROW=1 -I../.. -Igen -I../../third_party/abseil-cpp -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -Wbool-conversion -Wconstant-conversion -Wenum-conversion -Wint-conversion -Wliteral-conversion -Wnon-literal-null-conversion -Wnull-conversion -Wobjc-literal-conversion -Wno-sign-conversion -Wstring-conversion -Wbitfield-enum-conversion -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/abseil-cpp/absl/strings/ascii.cc -o obj/third_party/abseil-cpp/absl/strings/strings/ascii.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2616/50531] clang++ -MMD -MF obj/third_party/abseil-cpp/absl/status/status/status_payload_printer.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DABSL_ALLOCATOR_NOTHROW=1 -I../.. -Igen -I../../third_party/abseil-cpp -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -Wbool-conversion -Wconstant-conversion -Wenum-conversion -Wint-conversion -Wliteral-conversion -Wnon-literal-null-conversion -Wnull-conversion -Wobjc-literal-conversion -Wno-sign-conversion -Wstring-conversion -Wbitfield-enum-conversion -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/abseil-cpp/absl/status/status_payload_printer.cc -o obj/third_party/abseil-cpp/absl/status/status/status_payload_printer.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/abseil-cpp/absl/status/status_payload_printer.cc:14: In file included from ../../third_party/abseil-cpp/absl/status/status_payload_printer.h:19: In file included from ../../third_party/abseil-cpp/absl/strings/cord.h:74: In file included from ../../third_party/abseil-cpp/absl/base/internal/endian.h:29: In file included from ../../third_party/abseil-cpp/absl/base/casts.h:34: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/abseil-cpp/absl/status/status_payload_printer.cc:14: In file included from ../../third_party/abseil-cpp/absl/status/status_payload_printer.h:19: In file included from ../../third_party/abseil-cpp/absl/strings/cord.h:74: In file included from ../../third_party/abseil-cpp/absl/base/internal/endian.h:29: In file included from ../../third_party/abseil-cpp/absl/base/casts.h:34: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/abseil-cpp/absl/status/status_payload_printer.cc:14: In file included from ../../third_party/abseil-cpp/absl/status/status_payload_printer.h:19: In file included from ../../third_party/abseil-cpp/absl/strings/cord.h:74: In file included from ../../third_party/abseil-cpp/absl/base/internal/endian.h:29: In file included from ../../third_party/abseil-cpp/absl/base/casts.h:34: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/abseil-cpp/absl/status/status_payload_printer.cc:14: In file included from ../../third_party/abseil-cpp/absl/status/status_payload_printer.h:19: In file included from ../../third_party/abseil-cpp/absl/strings/cord.h:74: In file included from ../../third_party/abseil-cpp/absl/base/internal/endian.h:29: In file included from ../../third_party/abseil-cpp/absl/base/casts.h:34: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/abseil-cpp/absl/status/status_payload_printer.cc:14: In file included from ../../third_party/abseil-cpp/absl/status/status_payload_printer.h:19: In file included from ../../third_party/abseil-cpp/absl/strings/cord.h:74: In file included from ../../third_party/abseil-cpp/absl/base/internal/endian.h:29: In file included from ../../third_party/abseil-cpp/absl/base/casts.h:34: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/abseil-cpp/absl/status/status_payload_printer.cc:14: In file included from ../../third_party/abseil-cpp/absl/status/status_payload_printer.h:19: In file included from ../../third_party/abseil-cpp/absl/strings/cord.h:74: In file included from ../../third_party/abseil-cpp/absl/base/internal/endian.h:29: In file included from ../../third_party/abseil-cpp/absl/base/casts.h:34: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/abseil-cpp/absl/status/status_payload_printer.cc:14: In file included from ../../third_party/abseil-cpp/absl/status/status_payload_printer.h:19: In file included from ../../third_party/abseil-cpp/absl/strings/cord.h:74: In file included from ../../third_party/abseil-cpp/absl/base/internal/endian.h:29: In file included from ../../third_party/abseil-cpp/absl/base/casts.h:34: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/abseil-cpp/absl/status/status_payload_printer.cc:14: In file included from ../../third_party/abseil-cpp/absl/status/status_payload_printer.h:19: In file included from ../../third_party/abseil-cpp/absl/strings/cord.h:74: In file included from ../../third_party/abseil-cpp/absl/base/internal/endian.h:29: In file included from ../../third_party/abseil-cpp/absl/base/casts.h:34: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/abseil-cpp/absl/status/status_payload_printer.cc:14: In file included from ../../third_party/abseil-cpp/absl/status/status_payload_printer.h:19: In file included from ../../third_party/abseil-cpp/absl/strings/cord.h:74: In file included from ../../third_party/abseil-cpp/absl/base/internal/endian.h:29: In file included from ../../third_party/abseil-cpp/absl/base/casts.h:34: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/abseil-cpp/absl/status/status_payload_printer.cc:14: In file included from ../../third_party/abseil-cpp/absl/status/status_payload_printer.h:19: In file included from ../../third_party/abseil-cpp/absl/strings/cord.h:74: In file included from ../../third_party/abseil-cpp/absl/base/internal/endian.h:29: In file included from ../../third_party/abseil-cpp/absl/base/casts.h:34: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/abseil-cpp/absl/status/status_payload_printer.cc:14: In file included from ../../third_party/abseil-cpp/absl/status/status_payload_printer.h:19: In file included from ../../third_party/abseil-cpp/absl/strings/cord.h:74: In file included from ../../third_party/abseil-cpp/absl/base/internal/endian.h:29: In file included from ../../third_party/abseil-cpp/absl/base/casts.h:34: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/abseil-cpp/absl/status/status_payload_printer.cc:14: In file included from ../../third_party/abseil-cpp/absl/status/status_payload_printer.h:19: In file included from ../../third_party/abseil-cpp/absl/strings/cord.h:74: In file included from ../../third_party/abseil-cpp/absl/base/internal/endian.h:29: In file included from ../../third_party/abseil-cpp/absl/base/casts.h:34: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/abseil-cpp/absl/status/status_payload_printer.cc:14: In file included from ../../third_party/abseil-cpp/absl/status/status_payload_printer.h:19: In file included from ../../third_party/abseil-cpp/absl/strings/cord.h:74: In file included from ../../third_party/abseil-cpp/absl/base/internal/endian.h:29: In file included from ../../third_party/abseil-cpp/absl/base/casts.h:34: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/abseil-cpp/absl/status/status_payload_printer.cc:14: In file included from ../../third_party/abseil-cpp/absl/status/status_payload_printer.h:19: In file included from ../../third_party/abseil-cpp/absl/strings/cord.h:74: In file included from ../../third_party/abseil-cpp/absl/base/internal/endian.h:29: In file included from ../../third_party/abseil-cpp/absl/base/casts.h:34: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/abseil-cpp/absl/status/status_payload_printer.cc:14: In file included from ../../third_party/abseil-cpp/absl/status/status_payload_printer.h:19: In file included from ../../third_party/abseil-cpp/absl/strings/cord.h:74: In file included from ../../third_party/abseil-cpp/absl/base/internal/endian.h:29: In file included from ../../third_party/abseil-cpp/absl/base/casts.h:34: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/abseil-cpp/absl/status/status_payload_printer.cc:14: In file included from ../../third_party/abseil-cpp/absl/status/status_payload_printer.h:19: In file included from ../../third_party/abseil-cpp/absl/strings/cord.h:74: In file included from ../../third_party/abseil-cpp/absl/base/internal/endian.h:29: In file included from ../../third_party/abseil-cpp/absl/base/casts.h:34: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/abseil-cpp/absl/status/status_payload_printer.cc:14: In file included from ../../third_party/abseil-cpp/absl/status/status_payload_printer.h:19: In file included from ../../third_party/abseil-cpp/absl/strings/cord.h:74: In file included from ../../third_party/abseil-cpp/absl/base/internal/endian.h:29: In file included from ../../third_party/abseil-cpp/absl/base/casts.h:34: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject>' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data>' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/base/internal/atomic_hook.h:135:21: note: in instantiation of template class 'absl::optional>' requested here 135 | static ReturnType DummyFunction(Args...) { | ^ ../../third_party/abseil-cpp/absl/base/internal/atomic_hook.h:78:39: note: in instantiation of member function 'absl::base_internal::AtomicHook> (*)(absl::string_view, const absl::Cord &)>::DummyFunction' requested here 78 | constexpr AtomicHook() : AtomicHook(DummyFunction) {} | ^ In file included from ../../third_party/abseil-cpp/absl/status/status_payload_printer.cc:14: In file included from ../../third_party/abseil-cpp/absl/status/status_payload_printer.h:19: In file included from ../../third_party/abseil-cpp/absl/strings/cord.h:74: In file included from ../../third_party/abseil-cpp/absl/base/internal/endian.h:29: In file included from ../../third_party/abseil-cpp/absl/base/casts.h:34: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 175 | absl::is_trivially_copy_assignable>' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/base/internal/atomic_hook.h:135:21: note: in instantiation of template class 'absl::optional>' requested here 135 | static ReturnType DummyFunction(Args...) { | ^ ../../third_party/abseil-cpp/absl/base/internal/atomic_hook.h:78:39: note: in instantiation of member function 'absl::base_internal::AtomicHook> (*)(absl::string_view, const absl::Cord &)>::DummyFunction' requested here 78 | constexpr AtomicHook() : AtomicHook(DummyFunction) {} | ^ 29 warnings generated. [chrome:2617/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkLightingImageFilter.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/effects/imagefilters/SkLightingImageFilter.cpp -o obj/skia/skia_core_and_effects/SkLightingImageFilter.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2618/50531] clang++ -MMD -MF obj/third_party/abseil-cpp/absl/strings/strings/charconv_parse.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DABSL_ALLOCATOR_NOTHROW=1 -I../.. -Igen -I../../third_party/abseil-cpp -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -Wbool-conversion -Wconstant-conversion -Wenum-conversion -Wint-conversion -Wliteral-conversion -Wnon-literal-null-conversion -Wnull-conversion -Wobjc-literal-conversion -Wno-sign-conversion -Wstring-conversion -Wbitfield-enum-conversion -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/abseil-cpp/absl/strings/internal/charconv_parse.cc -o obj/third_party/abseil-cpp/absl/strings/strings/charconv_parse.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2619/50531] clang++ -MMD -MF obj/third_party/abseil-cpp/absl/status/statusor/statusor.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DABSL_ALLOCATOR_NOTHROW=1 -I../.. -Igen -I../../third_party/abseil-cpp -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -Wbool-conversion -Wconstant-conversion -Wenum-conversion -Wint-conversion -Wliteral-conversion -Wnon-literal-null-conversion -Wnull-conversion -Wobjc-literal-conversion -Wno-sign-conversion -Wstring-conversion -Wbitfield-enum-conversion -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/abseil-cpp/absl/status/statusor.cc -o obj/third_party/abseil-cpp/absl/status/statusor/statusor.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/abseil-cpp/absl/status/statusor.cc:14: In file included from ../../third_party/abseil-cpp/absl/status/statusor.h:47: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/abseil-cpp/absl/status/statusor.cc:14: In file included from ../../third_party/abseil-cpp/absl/status/statusor.h:47: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/abseil-cpp/absl/status/statusor.cc:14: In file included from ../../third_party/abseil-cpp/absl/status/statusor.h:47: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/abseil-cpp/absl/status/statusor.cc:14: In file included from ../../third_party/abseil-cpp/absl/status/statusor.h:47: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/abseil-cpp/absl/status/statusor.cc:14: In file included from ../../third_party/abseil-cpp/absl/status/statusor.h:47: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/abseil-cpp/absl/status/statusor.cc:14: In file included from ../../third_party/abseil-cpp/absl/status/statusor.h:47: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/abseil-cpp/absl/status/statusor.cc:14: In file included from ../../third_party/abseil-cpp/absl/status/statusor.h:47: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/abseil-cpp/absl/status/statusor.cc:14: In file included from ../../third_party/abseil-cpp/absl/status/statusor.h:47: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/abseil-cpp/absl/status/statusor.cc:14: In file included from ../../third_party/abseil-cpp/absl/status/statusor.h:47: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/abseil-cpp/absl/status/statusor.cc:14: In file included from ../../third_party/abseil-cpp/absl/status/statusor.h:47: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/abseil-cpp/absl/status/statusor.cc:14: In file included from ../../third_party/abseil-cpp/absl/status/statusor.h:47: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/abseil-cpp/absl/status/statusor.cc:14: In file included from ../../third_party/abseil-cpp/absl/status/statusor.h:47: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/abseil-cpp/absl/status/statusor.cc:14: In file included from ../../third_party/abseil-cpp/absl/status/statusor.h:47: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/abseil-cpp/absl/status/statusor.cc:14: In file included from ../../third_party/abseil-cpp/absl/status/statusor.h:47: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/abseil-cpp/absl/status/statusor.cc:14: In file included from ../../third_party/abseil-cpp/absl/status/statusor.h:47: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/abseil-cpp/absl/status/statusor.cc:14: In file included from ../../third_party/abseil-cpp/absl/status/statusor.h:47: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/abseil-cpp/absl/status/statusor.cc:14: In file included from ../../third_party/abseil-cpp/absl/status/statusor.h:47: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ /usr/bin/../lib/gcc/aarch64-anolis-linux/12/../../../../include/c++/12/bits/unique_ptr.h:95:2: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 95 | delete __ptr; | ^ /usr/bin/../lib/gcc/aarch64-anolis-linux/12/../../../../include/c++/12/bits/unique_ptr.h:396:4: note: in instantiation of member function 'std::default_delete>::operator()' requested here 396 | get_deleter()(std::move(__ptr)); | ^ ../../third_party/abseil-cpp/absl/status/internal/status_internal.h:50:3: note: in instantiation of member function 'std::unique_ptr>::~unique_ptr' requested here 50 | StatusRep(absl::StatusCode code_arg, absl::string_view message_arg, | ^ 28 warnings generated. [chrome:2620/50531] clang++ -MMD -MF obj/third_party/abseil-cpp/absl/strings/strings/match.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DABSL_ALLOCATOR_NOTHROW=1 -I../.. -Igen -I../../third_party/abseil-cpp -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -Wbool-conversion -Wconstant-conversion -Wenum-conversion -Wint-conversion -Wliteral-conversion -Wnon-literal-null-conversion -Wnull-conversion -Wobjc-literal-conversion -Wno-sign-conversion -Wstring-conversion -Wbitfield-enum-conversion -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/abseil-cpp/absl/strings/match.cc -o obj/third_party/abseil-cpp/absl/strings/strings/match.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2621/50531] clang++ -MMD -MF obj/third_party/abseil-cpp/absl/strings/strings/memutil.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DABSL_ALLOCATOR_NOTHROW=1 -I../.. -Igen -I../../third_party/abseil-cpp -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -Wbool-conversion -Wconstant-conversion -Wenum-conversion -Wint-conversion -Wliteral-conversion -Wnon-literal-null-conversion -Wnull-conversion -Wobjc-literal-conversion -Wno-sign-conversion -Wstring-conversion -Wbitfield-enum-conversion -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/abseil-cpp/absl/strings/internal/memutil.cc -o obj/third_party/abseil-cpp/absl/strings/strings/memutil.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2622/50531] clang++ -MMD -MF obj/skia/skia_core_and_effects/SkMorphologyImageFilter.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_HAS_WUFFS_LIBRARY -DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DVK_USE_PLATFORM_XCB_KHR -DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 -DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -I../.. -Igen -I../../third_party/skia -I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -std=c++17 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/skia/src/effects/imagefilters/SkMorphologyImageFilter.cpp -o obj/skia/skia_core_and_effects/SkMorphologyImageFilter.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2623/50531] touch obj/skia/skia_core_and_effects.stamp [chrome:2624/50531] clang++ -MMD -MF obj/third_party/abseil-cpp/absl/strings/cord_internal/cord_rep_ring.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DABSL_ALLOCATOR_NOTHROW=1 -I../.. -Igen -I../../third_party/abseil-cpp -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -Wbool-conversion -Wconstant-conversion -Wenum-conversion -Wint-conversion -Wliteral-conversion -Wnon-literal-null-conversion -Wnull-conversion -Wobjc-literal-conversion -Wno-sign-conversion -Wstring-conversion -Wbitfield-enum-conversion -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/abseil-cpp/absl/strings/internal/cord_rep_ring.cc -o obj/third_party/abseil-cpp/absl/strings/cord_internal/cord_rep_ring.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/abseil-cpp/absl/strings/internal/cord_rep_ring.cc:14: In file included from ../../third_party/abseil-cpp/absl/strings/internal/cord_rep_ring.h:25: In file included from ../../third_party/abseil-cpp/absl/container/internal/layout.h:175: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/abseil-cpp/absl/strings/internal/cord_rep_ring.cc:14: In file included from ../../third_party/abseil-cpp/absl/strings/internal/cord_rep_ring.h:25: In file included from ../../third_party/abseil-cpp/absl/container/internal/layout.h:175: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/abseil-cpp/absl/strings/internal/cord_rep_ring.cc:14: In file included from ../../third_party/abseil-cpp/absl/strings/internal/cord_rep_ring.h:25: In file included from ../../third_party/abseil-cpp/absl/container/internal/layout.h:175: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/abseil-cpp/absl/strings/internal/cord_rep_ring.cc:14: In file included from ../../third_party/abseil-cpp/absl/strings/internal/cord_rep_ring.h:25: In file included from ../../third_party/abseil-cpp/absl/container/internal/layout.h:175: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/abseil-cpp/absl/strings/internal/cord_rep_ring.cc:14: In file included from ../../third_party/abseil-cpp/absl/strings/internal/cord_rep_ring.h:25: In file included from ../../third_party/abseil-cpp/absl/container/internal/layout.h:175: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/abseil-cpp/absl/strings/internal/cord_rep_ring.cc:14: In file included from ../../third_party/abseil-cpp/absl/strings/internal/cord_rep_ring.h:25: In file included from ../../third_party/abseil-cpp/absl/container/internal/layout.h:175: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/abseil-cpp/absl/strings/internal/cord_rep_ring.cc:14: In file included from ../../third_party/abseil-cpp/absl/strings/internal/cord_rep_ring.h:25: In file included from ../../third_party/abseil-cpp/absl/container/internal/layout.h:175: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/abseil-cpp/absl/strings/internal/cord_rep_ring.cc:14: In file included from ../../third_party/abseil-cpp/absl/strings/internal/cord_rep_ring.h:25: In file included from ../../third_party/abseil-cpp/absl/container/internal/layout.h:175: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/abseil-cpp/absl/strings/internal/cord_rep_ring.cc:14: In file included from ../../third_party/abseil-cpp/absl/strings/internal/cord_rep_ring.h:25: In file included from ../../third_party/abseil-cpp/absl/container/internal/layout.h:175: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/abseil-cpp/absl/strings/internal/cord_rep_ring.cc:14: In file included from ../../third_party/abseil-cpp/absl/strings/internal/cord_rep_ring.h:25: In file included from ../../third_party/abseil-cpp/absl/container/internal/layout.h:175: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/abseil-cpp/absl/strings/internal/cord_rep_ring.cc:14: In file included from ../../third_party/abseil-cpp/absl/strings/internal/cord_rep_ring.h:25: In file included from ../../third_party/abseil-cpp/absl/container/internal/layout.h:175: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/abseil-cpp/absl/strings/internal/cord_rep_ring.cc:14: In file included from ../../third_party/abseil-cpp/absl/strings/internal/cord_rep_ring.h:25: In file included from ../../third_party/abseil-cpp/absl/container/internal/layout.h:175: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/abseil-cpp/absl/strings/internal/cord_rep_ring.cc:14: In file included from ../../third_party/abseil-cpp/absl/strings/internal/cord_rep_ring.h:25: In file included from ../../third_party/abseil-cpp/absl/container/internal/layout.h:175: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/functional/internal/function_ref.h:46:16: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 46 | absl::is_trivially_copy_constructible::value && | ^ ../../third_party/abseil-cpp/absl/functional/internal/function_ref.h:54:36: note: in instantiation of function template specialization 'absl::functional_internal::PassByValue' requested here 54 | struct ForwardT : std::conditional(), T, T&&> {}; | ^ ../../third_party/abseil-cpp/absl/functional/internal/function_ref.h:63:1: note: in instantiation of template class 'absl::functional_internal::ForwardT' requested here 63 | using Invoker = R (*)(VoidPtr, typename ForwardT::type...); | ^ ../../third_party/abseil-cpp/absl/functional/function_ref.h:134:30: note: in instantiation of template type alias 'Invoker' requested here 134 | absl::functional_internal::Invoker invoker_; | ^ ../../third_party/abseil-cpp/absl/strings/internal/cord_rep_ring.cc:343:18: note: in instantiation of template class 'absl::FunctionRef' requested here 343 | Consume(child, [&](CordRep* child_arg, size_t offset, size_t len) { | ^ In file included from ../../third_party/abseil-cpp/absl/strings/internal/cord_rep_ring.cc:14: In file included from ../../third_party/abseil-cpp/absl/strings/internal/cord_rep_ring.h:25: In file included from ../../third_party/abseil-cpp/absl/container/internal/layout.h:175: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/functional/internal/function_ref.h:47:16: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 47 | absl::is_trivially_copy_assignable< | ^ ../../third_party/abseil-cpp/absl/functional/internal/function_ref.h:54:36: note: in instantiation of function template specialization 'absl::functional_internal::PassByValue' requested here 54 | struct ForwardT : std::conditional(), T, T&&> {}; | ^ ../../third_party/abseil-cpp/absl/functional/internal/function_ref.h:63:1: note: in instantiation of template class 'absl::functional_internal::ForwardT' requested here 63 | using Invoker = R (*)(VoidPtr, typename ForwardT::type...); | ^ ../../third_party/abseil-cpp/absl/functional/function_ref.h:134:30: note: in instantiation of template type alias 'Invoker' requested here 134 | absl::functional_internal::Invoker invoker_; | ^ ../../third_party/abseil-cpp/absl/strings/internal/cord_rep_ring.cc:343:18: note: in instantiation of template class 'absl::FunctionRef' requested here 343 | Consume(child, [&](CordRep* child_arg, size_t offset, size_t len) { | ^ In file included from ../../third_party/abseil-cpp/absl/strings/internal/cord_rep_ring.cc:14: In file included from ../../third_party/abseil-cpp/absl/strings/internal/cord_rep_ring.h:25: In file included from ../../third_party/abseil-cpp/absl/container/internal/layout.h:175: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/functional/internal/function_ref.h:47:16: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 47 | absl::is_trivially_copy_assignable< | ^ ../../third_party/abseil-cpp/absl/functional/internal/function_ref.h:54:36: note: in instantiation of function template specialization 'absl::functional_internal::PassByValue' requested here 54 | struct ForwardT : std::conditional(), T, T&&> {}; | ^ ../../third_party/abseil-cpp/absl/functional/internal/function_ref.h:63:1: note: in instantiation of template class 'absl::functional_internal::ForwardT' requested here 63 | using Invoker = R (*)(VoidPtr, typename ForwardT::type...); | ^ ../../third_party/abseil-cpp/absl/functional/function_ref.h:134:30: note: in instantiation of template type alias 'Invoker' requested here 134 | absl::functional_internal::Invoker invoker_; | ^ ../../third_party/abseil-cpp/absl/strings/internal/cord_rep_ring.cc:343:18: note: in instantiation of template class 'absl::FunctionRef' requested here 343 | Consume(child, [&](CordRep* child_arg, size_t offset, size_t len) { | ^ 26 warnings generated. [chrome:2625/50531] clang++ -MMD -MF obj/third_party/abseil-cpp/absl/strings/cordz_info/cordz_info.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DABSL_ALLOCATOR_NOTHROW=1 -I../.. -Igen -I../../third_party/abseil-cpp -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -Wbool-conversion -Wconstant-conversion -Wenum-conversion -Wint-conversion -Wliteral-conversion -Wnon-literal-null-conversion -Wnull-conversion -Wobjc-literal-conversion -Wno-sign-conversion -Wstring-conversion -Wbitfield-enum-conversion -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/abseil-cpp/absl/strings/internal/cordz_info.cc -o obj/third_party/abseil-cpp/absl/strings/cordz_info/cordz_info.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/abseil-cpp/absl/strings/internal/cordz_info.cc:15: In file included from ../../third_party/abseil-cpp/absl/strings/internal/cordz_info.h:26: In file included from ../../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:25: In file included from ../../third_party/abseil-cpp/absl/base/internal/endian.h:29: In file included from ../../third_party/abseil-cpp/absl/base/casts.h:34: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/abseil-cpp/absl/strings/internal/cordz_info.cc:15: In file included from ../../third_party/abseil-cpp/absl/strings/internal/cordz_info.h:26: In file included from ../../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:25: In file included from ../../third_party/abseil-cpp/absl/base/internal/endian.h:29: In file included from ../../third_party/abseil-cpp/absl/base/casts.h:34: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/abseil-cpp/absl/strings/internal/cordz_info.cc:15: In file included from ../../third_party/abseil-cpp/absl/strings/internal/cordz_info.h:26: In file included from ../../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:25: In file included from ../../third_party/abseil-cpp/absl/base/internal/endian.h:29: In file included from ../../third_party/abseil-cpp/absl/base/casts.h:34: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/abseil-cpp/absl/strings/internal/cordz_info.cc:15: In file included from ../../third_party/abseil-cpp/absl/strings/internal/cordz_info.h:26: In file included from ../../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:25: In file included from ../../third_party/abseil-cpp/absl/base/internal/endian.h:29: In file included from ../../third_party/abseil-cpp/absl/base/casts.h:34: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/abseil-cpp/absl/strings/internal/cordz_info.cc:15: In file included from ../../third_party/abseil-cpp/absl/strings/internal/cordz_info.h:26: In file included from ../../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:25: In file included from ../../third_party/abseil-cpp/absl/base/internal/endian.h:29: In file included from ../../third_party/abseil-cpp/absl/base/casts.h:34: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/abseil-cpp/absl/strings/internal/cordz_info.cc:15: In file included from ../../third_party/abseil-cpp/absl/strings/internal/cordz_info.h:26: In file included from ../../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:25: In file included from ../../third_party/abseil-cpp/absl/base/internal/endian.h:29: In file included from ../../third_party/abseil-cpp/absl/base/casts.h:34: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/abseil-cpp/absl/strings/internal/cordz_info.cc:15: In file included from ../../third_party/abseil-cpp/absl/strings/internal/cordz_info.h:26: In file included from ../../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:25: In file included from ../../third_party/abseil-cpp/absl/base/internal/endian.h:29: In file included from ../../third_party/abseil-cpp/absl/base/casts.h:34: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/abseil-cpp/absl/strings/internal/cordz_info.cc:15: In file included from ../../third_party/abseil-cpp/absl/strings/internal/cordz_info.h:26: In file included from ../../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:25: In file included from ../../third_party/abseil-cpp/absl/base/internal/endian.h:29: In file included from ../../third_party/abseil-cpp/absl/base/casts.h:34: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/abseil-cpp/absl/strings/internal/cordz_info.cc:15: In file included from ../../third_party/abseil-cpp/absl/strings/internal/cordz_info.h:26: In file included from ../../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:25: In file included from ../../third_party/abseil-cpp/absl/base/internal/endian.h:29: In file included from ../../third_party/abseil-cpp/absl/base/casts.h:34: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/abseil-cpp/absl/strings/internal/cordz_info.cc:15: In file included from ../../third_party/abseil-cpp/absl/strings/internal/cordz_info.h:26: In file included from ../../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:25: In file included from ../../third_party/abseil-cpp/absl/base/internal/endian.h:29: In file included from ../../third_party/abseil-cpp/absl/base/casts.h:34: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/abseil-cpp/absl/strings/internal/cordz_info.cc:15: In file included from ../../third_party/abseil-cpp/absl/strings/internal/cordz_info.h:26: In file included from ../../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:25: In file included from ../../third_party/abseil-cpp/absl/base/internal/endian.h:29: In file included from ../../third_party/abseil-cpp/absl/base/casts.h:34: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/abseil-cpp/absl/strings/internal/cordz_info.cc:15: In file included from ../../third_party/abseil-cpp/absl/strings/internal/cordz_info.h:26: In file included from ../../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:25: In file included from ../../third_party/abseil-cpp/absl/base/internal/endian.h:29: In file included from ../../third_party/abseil-cpp/absl/base/casts.h:34: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/abseil-cpp/absl/strings/internal/cordz_info.cc:15: In file included from ../../third_party/abseil-cpp/absl/strings/internal/cordz_info.h:26: In file included from ../../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:25: In file included from ../../third_party/abseil-cpp/absl/base/internal/endian.h:29: In file included from ../../third_party/abseil-cpp/absl/base/casts.h:34: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:112:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 112 | InlinedVector() noexcept(noexcept(allocator_type())) : storage_() {} | ^ ../../third_party/abseil-cpp/absl/strings/internal/cordz_info.cc:192:37: note: in instantiation of member function 'absl::InlinedVector::InlinedVector' requested here 192 | absl::InlinedVector pending; | ^ In file included from ../../third_party/abseil-cpp/absl/strings/internal/cordz_info.cc:15: In file included from ../../third_party/abseil-cpp/absl/strings/internal/cordz_info.h:26: In file included from ../../third_party/abseil-cpp/absl/strings/internal/cord_internal.h:25: In file included from ../../third_party/abseil-cpp/absl/base/internal/endian.h:29: In file included from ../../third_party/abseil-cpp/absl/base/casts.h:34: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:112:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 112 | InlinedVector() noexcept(noexcept(allocator_type())) : storage_() {} | ^ ../../third_party/abseil-cpp/absl/strings/internal/cordz_info.cc:192:37: note: in instantiation of member function 'absl::InlinedVector::InlinedVector' requested here 192 | absl::InlinedVector pending; | ^ 25 warnings generated. [chrome:2626/50531] clang++ -MMD -MF obj/third_party/abseil-cpp/absl/strings/str_format_internal/bind.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DABSL_ALLOCATOR_NOTHROW=1 -I../.. -Igen -I../../third_party/abseil-cpp -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -Wbool-conversion -Wconstant-conversion -Wenum-conversion -Wint-conversion -Wliteral-conversion -Wnon-literal-null-conversion -Wnull-conversion -Wobjc-literal-conversion -Wno-sign-conversion -Wstring-conversion -Wbitfield-enum-conversion -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/abseil-cpp/absl/strings/internal/str_format/bind.cc -o obj/third_party/abseil-cpp/absl/strings/str_format_internal/bind.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/abseil-cpp/absl/strings/internal/str_format/bind.cc:15: In file included from ../../third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:24: In file included from ../../third_party/abseil-cpp/absl/strings/internal/str_format/arg.h:30: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ 5 warnings generated. [chrome:2627/50531] clang++ -MMD -MF obj/third_party/abseil-cpp/absl/strings/strings/charconv_bigint.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DABSL_ALLOCATOR_NOTHROW=1 -I../.. -Igen -I../../third_party/abseil-cpp -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -Wbool-conversion -Wconstant-conversion -Wenum-conversion -Wint-conversion -Wliteral-conversion -Wnon-literal-null-conversion -Wnull-conversion -Wobjc-literal-conversion -Wno-sign-conversion -Wstring-conversion -Wbitfield-enum-conversion -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/abseil-cpp/absl/strings/internal/charconv_bigint.cc -o obj/third_party/abseil-cpp/absl/strings/strings/charconv_bigint.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2628/50531] clang++ -MMD -MF obj/third_party/abseil-cpp/absl/strings/str_format_internal/arg.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DABSL_ALLOCATOR_NOTHROW=1 -I../.. -Igen -I../../third_party/abseil-cpp -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -Wbool-conversion -Wconstant-conversion -Wenum-conversion -Wint-conversion -Wliteral-conversion -Wnon-literal-null-conversion -Wnull-conversion -Wobjc-literal-conversion -Wno-sign-conversion -Wstring-conversion -Wbitfield-enum-conversion -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/abseil-cpp/absl/strings/internal/str_format/arg.cc -o obj/third_party/abseil-cpp/absl/strings/str_format_internal/arg.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/abseil-cpp/absl/strings/internal/str_format/arg.cc:19: In file included from ../../third_party/abseil-cpp/absl/strings/internal/str_format/arg.h:30: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ 5 warnings generated. [chrome:2629/50531] clang++ -MMD -MF obj/third_party/abseil-cpp/absl/strings/strings/str_cat.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DABSL_ALLOCATOR_NOTHROW=1 -I../.. -Igen -I../../third_party/abseil-cpp -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -Wbool-conversion -Wconstant-conversion -Wenum-conversion -Wint-conversion -Wliteral-conversion -Wnon-literal-null-conversion -Wnull-conversion -Wobjc-literal-conversion -Wno-sign-conversion -Wstring-conversion -Wbitfield-enum-conversion -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/abseil-cpp/absl/strings/str_cat.cc -o obj/third_party/abseil-cpp/absl/strings/strings/str_cat.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/abseil-cpp/absl/strings/str_cat.cc:24: In file included from ../../third_party/abseil-cpp/absl/strings/internal/resize_uninitialized.h:26: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ 5 warnings generated. [chrome:2630/50531] clang++ -MMD -MF obj/third_party/abseil-cpp/absl/strings/strings/str_replace.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DABSL_ALLOCATOR_NOTHROW=1 -I../.. -Igen -I../../third_party/abseil-cpp -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -Wbool-conversion -Wconstant-conversion -Wenum-conversion -Wint-conversion -Wliteral-conversion -Wnon-literal-null-conversion -Wnull-conversion -Wobjc-literal-conversion -Wno-sign-conversion -Wstring-conversion -Wbitfield-enum-conversion -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/abseil-cpp/absl/strings/str_replace.cc -o obj/third_party/abseil-cpp/absl/strings/strings/str_replace.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2631/50531] clang++ -MMD -MF obj/third_party/abseil-cpp/absl/strings/strings/string_view.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DABSL_ALLOCATOR_NOTHROW=1 -I../.. -Igen -I../../third_party/abseil-cpp -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -Wbool-conversion -Wconstant-conversion -Wenum-conversion -Wint-conversion -Wliteral-conversion -Wnon-literal-null-conversion -Wnull-conversion -Wobjc-literal-conversion -Wno-sign-conversion -Wstring-conversion -Wbitfield-enum-conversion -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/abseil-cpp/absl/strings/string_view.cc -o obj/third_party/abseil-cpp/absl/strings/strings/string_view.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2632/50531] clang++ -MMD -MF obj/third_party/abseil-cpp/absl/strings/strings/charconv.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DABSL_ALLOCATOR_NOTHROW=1 -I../.. -Igen -I../../third_party/abseil-cpp -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -Wbool-conversion -Wconstant-conversion -Wenum-conversion -Wint-conversion -Wliteral-conversion -Wnon-literal-null-conversion -Wnull-conversion -Wobjc-literal-conversion -Wno-sign-conversion -Wstring-conversion -Wbitfield-enum-conversion -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/abseil-cpp/absl/strings/charconv.cc -o obj/third_party/abseil-cpp/absl/strings/strings/charconv.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/abseil-cpp/absl/strings/charconv.cc:22: In file included from ../../third_party/abseil-cpp/absl/base/casts.h:34: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ 5 warnings generated. [chrome:2633/50531] clang++ -MMD -MF obj/third_party/abseil-cpp/absl/strings/strings/str_split.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DABSL_ALLOCATOR_NOTHROW=1 -I../.. -Igen -I../../third_party/abseil-cpp -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -Wbool-conversion -Wconstant-conversion -Wenum-conversion -Wint-conversion -Wliteral-conversion -Wnon-literal-null-conversion -Wnull-conversion -Wobjc-literal-conversion -Wno-sign-conversion -Wstring-conversion -Wbitfield-enum-conversion -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/abseil-cpp/absl/strings/str_split.cc -o obj/third_party/abseil-cpp/absl/strings/strings/str_split.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/abseil-cpp/absl/strings/str_split.cc:15: In file included from ../../third_party/abseil-cpp/absl/strings/str_split.h:48: In file included from ../../third_party/abseil-cpp/absl/strings/internal/str_split_internal.h:42: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ 5 warnings generated. [chrome:2634/50531] clang++ -MMD -MF obj/third_party/abseil-cpp/absl/strings/str_format_internal/parser.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DABSL_ALLOCATOR_NOTHROW=1 -I../.. -Igen -I../../third_party/abseil-cpp -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -Wbool-conversion -Wconstant-conversion -Wenum-conversion -Wint-conversion -Wliteral-conversion -Wnon-literal-null-conversion -Wnull-conversion -Wobjc-literal-conversion -Wno-sign-conversion -Wstring-conversion -Wbitfield-enum-conversion -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/abseil-cpp/absl/strings/internal/str_format/parser.cc -o obj/third_party/abseil-cpp/absl/strings/str_format_internal/parser.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/abseil-cpp/absl/strings/internal/str_format/parser.cc:15: In file included from ../../third_party/abseil-cpp/absl/strings/internal/str_format/parser.h:31: In file included from ../../third_party/abseil-cpp/absl/strings/internal/str_format/checker.h:19: In file included from ../../third_party/abseil-cpp/absl/strings/internal/str_format/arg.h:30: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ 5 warnings generated. [chrome:2635/50531] clang++ -MMD -MF obj/third_party/abseil-cpp/absl/synchronization/synchronization/barrier.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DABSL_ALLOCATOR_NOTHROW=1 -I../.. -Igen -I../../third_party/abseil-cpp -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -Wbool-conversion -Wconstant-conversion -Wenum-conversion -Wint-conversion -Wliteral-conversion -Wnon-literal-null-conversion -Wnull-conversion -Wobjc-literal-conversion -Wno-sign-conversion -Wstring-conversion -Wbitfield-enum-conversion -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/abseil-cpp/absl/synchronization/barrier.cc -o obj/third_party/abseil-cpp/absl/synchronization/synchronization/barrier.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2636/50531] clang++ -MMD -MF obj/third_party/abseil-cpp/absl/status/status/status.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DABSL_ALLOCATOR_NOTHROW=1 -I../.. -Igen -I../../third_party/abseil-cpp -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -Wbool-conversion -Wconstant-conversion -Wenum-conversion -Wint-conversion -Wliteral-conversion -Wnon-literal-null-conversion -Wnull-conversion -Wobjc-literal-conversion -Wno-sign-conversion -Wstring-conversion -Wbitfield-enum-conversion -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/abseil-cpp/absl/status/status.cc -o obj/third_party/abseil-cpp/absl/status/status/status.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/abseil-cpp/absl/status/status.cc:14: In file included from ../../third_party/abseil-cpp/absl/status/status.h:57: In file included from ../../third_party/abseil-cpp/absl/container/inlined_vector.h:54: In file included from ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:27: In file included from ../../third_party/abseil-cpp/absl/container/internal/compressed_tuple.h:40: In file included from ../../third_party/abseil-cpp/absl/utility/utility.h:50: In file included from ../../third_party/abseil-cpp/absl/base/internal/invoke.h:42: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/abseil-cpp/absl/status/status.cc:14: In file included from ../../third_party/abseil-cpp/absl/status/status.h:57: In file included from ../../third_party/abseil-cpp/absl/container/inlined_vector.h:54: In file included from ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:27: In file included from ../../third_party/abseil-cpp/absl/container/internal/compressed_tuple.h:40: In file included from ../../third_party/abseil-cpp/absl/utility/utility.h:50: In file included from ../../third_party/abseil-cpp/absl/base/internal/invoke.h:42: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/abseil-cpp/absl/status/status.cc:14: In file included from ../../third_party/abseil-cpp/absl/status/status.h:57: In file included from ../../third_party/abseil-cpp/absl/container/inlined_vector.h:54: In file included from ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:27: In file included from ../../third_party/abseil-cpp/absl/container/internal/compressed_tuple.h:40: In file included from ../../third_party/abseil-cpp/absl/utility/utility.h:50: In file included from ../../third_party/abseil-cpp/absl/base/internal/invoke.h:42: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/abseil-cpp/absl/status/status.cc:14: In file included from ../../third_party/abseil-cpp/absl/status/status.h:57: In file included from ../../third_party/abseil-cpp/absl/container/inlined_vector.h:54: In file included from ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:27: In file included from ../../third_party/abseil-cpp/absl/container/internal/compressed_tuple.h:40: In file included from ../../third_party/abseil-cpp/absl/utility/utility.h:50: In file included from ../../third_party/abseil-cpp/absl/base/internal/invoke.h:42: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/abseil-cpp/absl/status/status.cc:14: In file included from ../../third_party/abseil-cpp/absl/status/status.h:57: In file included from ../../third_party/abseil-cpp/absl/container/inlined_vector.h:54: In file included from ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:27: In file included from ../../third_party/abseil-cpp/absl/container/internal/compressed_tuple.h:40: In file included from ../../third_party/abseil-cpp/absl/utility/utility.h:50: In file included from ../../third_party/abseil-cpp/absl/base/internal/invoke.h:42: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/abseil-cpp/absl/status/status.cc:14: In file included from ../../third_party/abseil-cpp/absl/status/status.h:57: In file included from ../../third_party/abseil-cpp/absl/container/inlined_vector.h:54: In file included from ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:27: In file included from ../../third_party/abseil-cpp/absl/container/internal/compressed_tuple.h:40: In file included from ../../third_party/abseil-cpp/absl/utility/utility.h:50: In file included from ../../third_party/abseil-cpp/absl/base/internal/invoke.h:42: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/abseil-cpp/absl/status/status.cc:14: In file included from ../../third_party/abseil-cpp/absl/status/status.h:57: In file included from ../../third_party/abseil-cpp/absl/container/inlined_vector.h:54: In file included from ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:27: In file included from ../../third_party/abseil-cpp/absl/container/internal/compressed_tuple.h:40: In file included from ../../third_party/abseil-cpp/absl/utility/utility.h:50: In file included from ../../third_party/abseil-cpp/absl/base/internal/invoke.h:42: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/abseil-cpp/absl/status/status.cc:14: In file included from ../../third_party/abseil-cpp/absl/status/status.h:57: In file included from ../../third_party/abseil-cpp/absl/container/inlined_vector.h:54: In file included from ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:27: In file included from ../../third_party/abseil-cpp/absl/container/internal/compressed_tuple.h:40: In file included from ../../third_party/abseil-cpp/absl/utility/utility.h:50: In file included from ../../third_party/abseil-cpp/absl/base/internal/invoke.h:42: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/abseil-cpp/absl/status/status.cc:14: In file included from ../../third_party/abseil-cpp/absl/status/status.h:57: In file included from ../../third_party/abseil-cpp/absl/container/inlined_vector.h:54: In file included from ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:27: In file included from ../../third_party/abseil-cpp/absl/container/internal/compressed_tuple.h:40: In file included from ../../third_party/abseil-cpp/absl/utility/utility.h:50: In file included from ../../third_party/abseil-cpp/absl/base/internal/invoke.h:42: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/abseil-cpp/absl/status/status.cc:14: In file included from ../../third_party/abseil-cpp/absl/status/status.h:57: In file included from ../../third_party/abseil-cpp/absl/container/inlined_vector.h:54: In file included from ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:27: In file included from ../../third_party/abseil-cpp/absl/container/internal/compressed_tuple.h:40: In file included from ../../third_party/abseil-cpp/absl/utility/utility.h:50: In file included from ../../third_party/abseil-cpp/absl/base/internal/invoke.h:42: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/abseil-cpp/absl/status/status.cc:14: In file included from ../../third_party/abseil-cpp/absl/status/status.h:57: In file included from ../../third_party/abseil-cpp/absl/container/inlined_vector.h:54: In file included from ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:27: In file included from ../../third_party/abseil-cpp/absl/container/internal/compressed_tuple.h:40: In file included from ../../third_party/abseil-cpp/absl/utility/utility.h:50: In file included from ../../third_party/abseil-cpp/absl/base/internal/invoke.h:42: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/abseil-cpp/absl/status/status.cc:14: In file included from ../../third_party/abseil-cpp/absl/status/status.h:57: In file included from ../../third_party/abseil-cpp/absl/container/inlined_vector.h:54: In file included from ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:27: In file included from ../../third_party/abseil-cpp/absl/container/internal/compressed_tuple.h:40: In file included from ../../third_party/abseil-cpp/absl/utility/utility.h:50: In file included from ../../third_party/abseil-cpp/absl/base/internal/invoke.h:42: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/abseil-cpp/absl/status/status.cc:14: In file included from ../../third_party/abseil-cpp/absl/status/status.h:57: In file included from ../../third_party/abseil-cpp/absl/container/inlined_vector.h:54: In file included from ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:27: In file included from ../../third_party/abseil-cpp/absl/container/internal/compressed_tuple.h:40: In file included from ../../third_party/abseil-cpp/absl/utility/utility.h:50: In file included from ../../third_party/abseil-cpp/absl/base/internal/invoke.h:42: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/abseil-cpp/absl/status/status.cc:14: In file included from ../../third_party/abseil-cpp/absl/status/status.h:57: In file included from ../../third_party/abseil-cpp/absl/container/inlined_vector.h:54: In file included from ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:27: In file included from ../../third_party/abseil-cpp/absl/container/internal/compressed_tuple.h:40: In file included from ../../third_party/abseil-cpp/absl/utility/utility.h:50: In file included from ../../third_party/abseil-cpp/absl/base/internal/invoke.h:42: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/abseil-cpp/absl/status/status.cc:14: In file included from ../../third_party/abseil-cpp/absl/status/status.h:57: In file included from ../../third_party/abseil-cpp/absl/container/inlined_vector.h:54: In file included from ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:27: In file included from ../../third_party/abseil-cpp/absl/container/internal/compressed_tuple.h:40: In file included from ../../third_party/abseil-cpp/absl/utility/utility.h:50: In file included from ../../third_party/abseil-cpp/absl/base/internal/invoke.h:42: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/status/status.cc:116:36: note: in instantiation of template class 'absl::optional' requested here 116 | absl::optional Status::GetPayload( | ^ In file included from ../../third_party/abseil-cpp/absl/status/status.cc:14: In file included from ../../third_party/abseil-cpp/absl/status/status.h:57: In file included from ../../third_party/abseil-cpp/absl/container/inlined_vector.h:54: In file included from ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:27: In file included from ../../third_party/abseil-cpp/absl/container/internal/compressed_tuple.h:40: In file included from ../../third_party/abseil-cpp/absl/utility/utility.h:50: In file included from ../../third_party/abseil-cpp/absl/base/internal/invoke.h:42: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/status/status.cc:116:36: note: in instantiation of template class 'absl::optional' requested here 116 | absl::optional Status::GetPayload( | ^ In file included from ../../third_party/abseil-cpp/absl/status/status.cc:14: In file included from ../../third_party/abseil-cpp/absl/status/status.h:57: In file included from ../../third_party/abseil-cpp/absl/container/inlined_vector.h:54: In file included from ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:27: In file included from ../../third_party/abseil-cpp/absl/container/internal/compressed_tuple.h:40: In file included from ../../third_party/abseil-cpp/absl/utility/utility.h:50: In file included from ../../third_party/abseil-cpp/absl/base/internal/invoke.h:42: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject>' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data>' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/status/status.cc:298:35: note: in instantiation of template class 'absl::optional>' requested here 298 | absl::optional result; | ^ In file included from ../../third_party/abseil-cpp/absl/status/status.cc:14: In file included from ../../third_party/abseil-cpp/absl/status/status.h:57: In file included from ../../third_party/abseil-cpp/absl/container/inlined_vector.h:54: In file included from ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:27: In file included from ../../third_party/abseil-cpp/absl/container/internal/compressed_tuple.h:40: In file included from ../../third_party/abseil-cpp/absl/utility/utility.h:50: In file included from ../../third_party/abseil-cpp/absl/base/internal/invoke.h:42: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 175 | absl::is_trivially_copy_assignable>' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/status/status.cc:298:35: note: in instantiation of template class 'absl::optional>' requested here 298 | absl::optional result; | ^ In file included from ../../third_party/abseil-cpp/absl/status/status.cc:14: In file included from ../../third_party/abseil-cpp/absl/status/status.h:57: In file included from ../../third_party/abseil-cpp/absl/container/inlined_vector.h:54: In file included from ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:27: In file included from ../../third_party/abseil-cpp/absl/container/internal/compressed_tuple.h:40: In file included from ../../third_party/abseil-cpp/absl/utility/utility.h:50: In file included from ../../third_party/abseil-cpp/absl/base/internal/invoke.h:42: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/abseil-cpp/absl/status/status.cc:14: In file included from ../../third_party/abseil-cpp/absl/status/status.h:57: In file included from ../../third_party/abseil-cpp/absl/container/inlined_vector.h:54: In file included from ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:27: In file included from ../../third_party/abseil-cpp/absl/container/internal/compressed_tuple.h:40: In file included from ../../third_party/abseil-cpp/absl/utility/utility.h:50: In file included from ../../third_party/abseil-cpp/absl/base/internal/invoke.h:42: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/abseil-cpp/absl/status/status.cc:14: In file included from ../../third_party/abseil-cpp/absl/status/status.h:57: In file included from ../../third_party/abseil-cpp/absl/container/inlined_vector.h:54: In file included from ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:27: In file included from ../../third_party/abseil-cpp/absl/container/internal/compressed_tuple.h:40: In file included from ../../third_party/abseil-cpp/absl/utility/utility.h:50: In file included from ../../third_party/abseil-cpp/absl/base/internal/invoke.h:42: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:172:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 172 | } else if (IsMemcpyOk::value && !other.storage_.GetIsAllocated()) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:165:9: note: in instantiation of member function 'absl::InlinedVector::InlinedVector' requested here 165 | : InlinedVector(other, *other.storage_.GetAllocPtr()) {} | ^ /usr/bin/../lib/gcc/aarch64-anolis-linux/12/../../../../include/c++/12/bits/unique_ptr.h:1065:34: note: in instantiation of member function 'absl::InlinedVector::InlinedVector' requested here 1065 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^ ../../third_party/abseil-cpp/absl/status/status.cc:243:24: note: in instantiation of function template specialization 'std::make_unique, absl::InlinedVector &>' requested here 243 | payloads = absl::make_unique(*rep->payloads); | ^ 32 warnings generated. [chrome:2637/50531] clang++ -MMD -MF obj/third_party/abseil-cpp/absl/strings/strings/escaping.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DABSL_ALLOCATOR_NOTHROW=1 -I../.. -Igen -I../../third_party/abseil-cpp -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -Wbool-conversion -Wconstant-conversion -Wenum-conversion -Wint-conversion -Wliteral-conversion -Wnon-literal-null-conversion -Wnull-conversion -Wobjc-literal-conversion -Wno-sign-conversion -Wstring-conversion -Wbitfield-enum-conversion -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/abseil-cpp/absl/strings/escaping.cc -o obj/third_party/abseil-cpp/absl/strings/strings/escaping.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/abseil-cpp/absl/strings/escaping.cc:15: In file included from ../../third_party/abseil-cpp/absl/strings/escaping.h:32: In file included from ../../third_party/abseil-cpp/absl/strings/str_join.h:59: In file included from ../../third_party/abseil-cpp/absl/strings/internal/str_join_internal.h:42: In file included from ../../third_party/abseil-cpp/absl/strings/internal/resize_uninitialized.h:26: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/abseil-cpp/absl/strings/escaping.cc:15: In file included from ../../third_party/abseil-cpp/absl/strings/escaping.h:32: In file included from ../../third_party/abseil-cpp/absl/strings/str_join.h:59: In file included from ../../third_party/abseil-cpp/absl/strings/internal/str_join_internal.h:42: In file included from ../../third_party/abseil-cpp/absl/strings/internal/resize_uninitialized.h:26: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/abseil-cpp/absl/strings/escaping.cc:15: In file included from ../../third_party/abseil-cpp/absl/strings/escaping.h:32: In file included from ../../third_party/abseil-cpp/absl/strings/str_join.h:59: In file included from ../../third_party/abseil-cpp/absl/strings/internal/str_join_internal.h:42: In file included from ../../third_party/abseil-cpp/absl/strings/internal/resize_uninitialized.h:26: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/abseil-cpp/absl/strings/escaping.cc:15: In file included from ../../third_party/abseil-cpp/absl/strings/escaping.h:32: In file included from ../../third_party/abseil-cpp/absl/strings/str_join.h:59: In file included from ../../third_party/abseil-cpp/absl/strings/internal/str_join_internal.h:42: In file included from ../../third_party/abseil-cpp/absl/strings/internal/resize_uninitialized.h:26: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/abseil-cpp/absl/strings/escaping.cc:15: In file included from ../../third_party/abseil-cpp/absl/strings/escaping.h:32: In file included from ../../third_party/abseil-cpp/absl/strings/str_join.h:59: In file included from ../../third_party/abseil-cpp/absl/strings/internal/str_join_internal.h:42: In file included from ../../third_party/abseil-cpp/absl/strings/internal/resize_uninitialized.h:26: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/abseil-cpp/absl/strings/escaping.cc:15: In file included from ../../third_party/abseil-cpp/absl/strings/escaping.h:32: In file included from ../../third_party/abseil-cpp/absl/strings/str_join.h:59: In file included from ../../third_party/abseil-cpp/absl/strings/internal/str_join_internal.h:42: In file included from ../../third_party/abseil-cpp/absl/strings/internal/resize_uninitialized.h:26: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/abseil-cpp/absl/strings/escaping.cc:15: In file included from ../../third_party/abseil-cpp/absl/strings/escaping.h:32: In file included from ../../third_party/abseil-cpp/absl/strings/str_join.h:59: In file included from ../../third_party/abseil-cpp/absl/strings/internal/str_join_internal.h:42: In file included from ../../third_party/abseil-cpp/absl/strings/internal/resize_uninitialized.h:26: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/abseil-cpp/absl/strings/escaping.cc:15: In file included from ../../third_party/abseil-cpp/absl/strings/escaping.h:32: In file included from ../../third_party/abseil-cpp/absl/strings/str_join.h:59: In file included from ../../third_party/abseil-cpp/absl/strings/internal/str_join_internal.h:42: In file included from ../../third_party/abseil-cpp/absl/strings/internal/resize_uninitialized.h:26: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/abseil-cpp/absl/strings/escaping.cc:15: In file included from ../../third_party/abseil-cpp/absl/strings/escaping.h:32: In file included from ../../third_party/abseil-cpp/absl/strings/str_join.h:59: In file included from ../../third_party/abseil-cpp/absl/strings/internal/str_join_internal.h:42: In file included from ../../third_party/abseil-cpp/absl/strings/internal/resize_uninitialized.h:26: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/abseil-cpp/absl/strings/escaping.cc:15: In file included from ../../third_party/abseil-cpp/absl/strings/escaping.h:32: In file included from ../../third_party/abseil-cpp/absl/strings/str_join.h:59: In file included from ../../third_party/abseil-cpp/absl/strings/internal/str_join_internal.h:42: In file included from ../../third_party/abseil-cpp/absl/strings/internal/resize_uninitialized.h:26: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/abseil-cpp/absl/strings/escaping.cc:15: In file included from ../../third_party/abseil-cpp/absl/strings/escaping.h:32: In file included from ../../third_party/abseil-cpp/absl/strings/str_join.h:59: In file included from ../../third_party/abseil-cpp/absl/strings/internal/str_join_internal.h:42: In file included from ../../third_party/abseil-cpp/absl/strings/internal/resize_uninitialized.h:26: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/abseil-cpp/absl/strings/escaping.cc:15: In file included from ../../third_party/abseil-cpp/absl/strings/escaping.h:32: In file included from ../../third_party/abseil-cpp/absl/strings/str_join.h:59: In file included from ../../third_party/abseil-cpp/absl/strings/internal/str_join_internal.h:42: In file included from ../../third_party/abseil-cpp/absl/strings/internal/resize_uninitialized.h:26: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ 23 warnings generated. [chrome:2638/50531] clang++ -MMD -MF obj/third_party/abseil-cpp/absl/strings/str_format_internal/float_conversion.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DABSL_ALLOCATOR_NOTHROW=1 -I../.. -Igen -I../../third_party/abseil-cpp -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -Wbool-conversion -Wconstant-conversion -Wenum-conversion -Wint-conversion -Wliteral-conversion -Wnon-literal-null-conversion -Wnull-conversion -Wobjc-literal-conversion -Wno-sign-conversion -Wstring-conversion -Wbitfield-enum-conversion -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/abseil-cpp/absl/strings/internal/str_format/float_conversion.cc -o obj/third_party/abseil-cpp/absl/strings/str_format_internal/float_conversion.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/abseil-cpp/absl/strings/internal/str_format/float_conversion.cc:15: In file included from ../../third_party/abseil-cpp/absl/strings/internal/str_format/float_conversion.h:18: In file included from ../../third_party/abseil-cpp/absl/strings/internal/str_format/extension.h:27: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant>' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject>' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/functional/internal/function_ref.h:46:16: note: in instantiation of template class 'absl::is_trivially_copy_constructible>' requested here 46 | absl::is_trivially_copy_constructible::value && | ^ ../../third_party/abseil-cpp/absl/functional/internal/function_ref.h:54:36: note: in instantiation of function template specialization 'absl::functional_internal::PassByValue>' requested here 54 | struct ForwardT : std::conditional(), T, T&&> {}; | ^ ../../third_party/abseil-cpp/absl/functional/internal/function_ref.h:63:1: note: in instantiation of template class 'absl::functional_internal::ForwardT>' requested here 63 | using Invoker = R (*)(VoidPtr, typename ForwardT::type...); | ^ ../../third_party/abseil-cpp/absl/functional/function_ref.h:134:30: note: in instantiation of template type alias 'Invoker' requested here 134 | absl::functional_internal::Invoker invoker_; | ^ ../../third_party/abseil-cpp/absl/strings/internal/str_format/float_conversion.cc:64:64: note: in instantiation of template class 'absl::FunctionRef)>' requested here 64 | ABSL_ATTRIBUTE_NOINLINE static void RunWithCapacityImpl(Func f) { | ^ In file included from ../../third_party/abseil-cpp/absl/strings/internal/str_format/float_conversion.cc:15: In file included from ../../third_party/abseil-cpp/absl/strings/internal/str_format/float_conversion.h:18: In file included from ../../third_party/abseil-cpp/absl/strings/internal/str_format/extension.h:27: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/functional/internal/function_ref.h:47:16: note: in instantiation of template class 'absl::is_trivially_copy_assignable>' requested here 47 | absl::is_trivially_copy_assignable< | ^ ../../third_party/abseil-cpp/absl/functional/internal/function_ref.h:54:36: note: in instantiation of function template specialization 'absl::functional_internal::PassByValue>' requested here 54 | struct ForwardT : std::conditional(), T, T&&> {}; | ^ ../../third_party/abseil-cpp/absl/functional/internal/function_ref.h:63:1: note: in instantiation of template class 'absl::functional_internal::ForwardT>' requested here 63 | using Invoker = R (*)(VoidPtr, typename ForwardT::type...); | ^ ../../third_party/abseil-cpp/absl/functional/function_ref.h:134:30: note: in instantiation of template type alias 'Invoker' requested here 134 | absl::functional_internal::Invoker invoker_; | ^ ../../third_party/abseil-cpp/absl/strings/internal/str_format/float_conversion.cc:64:64: note: in instantiation of template class 'absl::FunctionRef)>' requested here 64 | ABSL_ATTRIBUTE_NOINLINE static void RunWithCapacityImpl(Func f) { | ^ In file included from ../../third_party/abseil-cpp/absl/strings/internal/str_format/float_conversion.cc:15: In file included from ../../third_party/abseil-cpp/absl/strings/internal/str_format/float_conversion.h:18: In file included from ../../third_party/abseil-cpp/absl/strings/internal/str_format/extension.h:27: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/functional/internal/function_ref.h:46:16: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 46 | absl::is_trivially_copy_constructible::value && | ^ ../../third_party/abseil-cpp/absl/functional/internal/function_ref.h:54:36: note: in instantiation of function template specialization 'absl::functional_internal::PassByValue' requested here 54 | struct ForwardT : std::conditional(), T, T&&> {}; | ^ ../../third_party/abseil-cpp/absl/functional/internal/function_ref.h:63:1: note: in instantiation of template class 'absl::functional_internal::ForwardT' requested here 63 | using Invoker = R (*)(VoidPtr, typename ForwardT::type...); | ^ ../../third_party/abseil-cpp/absl/functional/function_ref.h:134:30: note: in instantiation of template type alias 'Invoker' requested here 134 | absl::functional_internal::Invoker invoker_; | ^ ../../third_party/abseil-cpp/absl/strings/internal/str_format/float_conversion.cc:139:70: note: in instantiation of template class 'absl::FunctionRef' requested here 139 | absl::FunctionRef f) { | ^ In file included from ../../third_party/abseil-cpp/absl/strings/internal/str_format/float_conversion.cc:15: In file included from ../../third_party/abseil-cpp/absl/strings/internal/str_format/float_conversion.h:18: In file included from ../../third_party/abseil-cpp/absl/strings/internal/str_format/extension.h:27: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/functional/internal/function_ref.h:47:16: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 47 | absl::is_trivially_copy_assignable< | ^ ../../third_party/abseil-cpp/absl/functional/internal/function_ref.h:54:36: note: in instantiation of function template specialization 'absl::functional_internal::PassByValue' requested here 54 | struct ForwardT : std::conditional(), T, T&&> {}; | ^ ../../third_party/abseil-cpp/absl/functional/internal/function_ref.h:63:1: note: in instantiation of template class 'absl::functional_internal::ForwardT' requested here 63 | using Invoker = R (*)(VoidPtr, typename ForwardT::type...); | ^ ../../third_party/abseil-cpp/absl/functional/function_ref.h:134:30: note: in instantiation of template type alias 'Invoker' requested here 134 | absl::functional_internal::Invoker invoker_; | ^ ../../third_party/abseil-cpp/absl/strings/internal/str_format/float_conversion.cc:139:70: note: in instantiation of template class 'absl::FunctionRef' requested here 139 | absl::FunctionRef f) { | ^ In file included from ../../third_party/abseil-cpp/absl/strings/internal/str_format/float_conversion.cc:15: In file included from ../../third_party/abseil-cpp/absl/strings/internal/str_format/float_conversion.h:18: In file included from ../../third_party/abseil-cpp/absl/strings/internal/str_format/extension.h:27: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/functional/internal/function_ref.h:46:16: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 46 | absl::is_trivially_copy_constructible::value && | ^ ../../third_party/abseil-cpp/absl/functional/internal/function_ref.h:54:36: note: in instantiation of function template specialization 'absl::functional_internal::PassByValue' requested here 54 | struct ForwardT : std::conditional(), T, T&&> {}; | ^ ../../third_party/abseil-cpp/absl/functional/internal/function_ref.h:63:1: note: in instantiation of template class 'absl::functional_internal::ForwardT' requested here 63 | using Invoker = R (*)(VoidPtr, typename ForwardT::type...); | ^ ../../third_party/abseil-cpp/absl/functional/function_ref.h:134:30: note: in instantiation of template type alias 'Invoker' requested here 134 | absl::functional_internal::Invoker invoker_; | ^ ../../third_party/abseil-cpp/absl/strings/internal/str_format/float_conversion.cc:247:77: note: in instantiation of template class 'absl::FunctionRef' requested here 247 | uint128 v, int exp, absl::FunctionRef f) { | ^ In file included from ../../third_party/abseil-cpp/absl/strings/internal/str_format/float_conversion.cc:15: In file included from ../../third_party/abseil-cpp/absl/strings/internal/str_format/float_conversion.h:18: In file included from ../../third_party/abseil-cpp/absl/strings/internal/str_format/extension.h:27: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/functional/internal/function_ref.h:47:16: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 47 | absl::is_trivially_copy_assignable< | ^ ../../third_party/abseil-cpp/absl/functional/internal/function_ref.h:54:36: note: in instantiation of function template specialization 'absl::functional_internal::PassByValue' requested here 54 | struct ForwardT : std::conditional(), T, T&&> {}; | ^ ../../third_party/abseil-cpp/absl/functional/internal/function_ref.h:63:1: note: in instantiation of template class 'absl::functional_internal::ForwardT' requested here 63 | using Invoker = R (*)(VoidPtr, typename ForwardT::type...); | ^ ../../third_party/abseil-cpp/absl/functional/function_ref.h:134:30: note: in instantiation of template type alias 'Invoker' requested here 134 | absl::functional_internal::Invoker invoker_; | ^ ../../third_party/abseil-cpp/absl/strings/internal/str_format/float_conversion.cc:247:77: note: in instantiation of template class 'absl::FunctionRef' requested here 247 | uint128 v, int exp, absl::FunctionRef f) { | ^ 11 warnings generated. [chrome:2639/50531] clang++ -MMD -MF obj/third_party/abseil-cpp/absl/synchronization/synchronization/blocking_counter.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DABSL_ALLOCATOR_NOTHROW=1 -I../.. -Igen -I../../third_party/abseil-cpp -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -Wbool-conversion -Wconstant-conversion -Wenum-conversion -Wint-conversion -Wliteral-conversion -Wnon-literal-null-conversion -Wnull-conversion -Wobjc-literal-conversion -Wno-sign-conversion -Wstring-conversion -Wbitfield-enum-conversion -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/abseil-cpp/absl/synchronization/blocking_counter.cc -o obj/third_party/abseil-cpp/absl/synchronization/synchronization/blocking_counter.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2640/50531] clang++ -MMD -MF obj/third_party/abseil-cpp/absl/strings/strings/numbers.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DABSL_ALLOCATOR_NOTHROW=1 -I../.. -Igen -I../../third_party/abseil-cpp -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -Wbool-conversion -Wconstant-conversion -Wenum-conversion -Wint-conversion -Wliteral-conversion -Wnon-literal-null-conversion -Wnull-conversion -Wobjc-literal-conversion -Wno-sign-conversion -Wstring-conversion -Wbitfield-enum-conversion -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/abseil-cpp/absl/strings/numbers.cc -o obj/third_party/abseil-cpp/absl/strings/strings/numbers.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/abseil-cpp/absl/strings/numbers.cc:38: In file included from ../../third_party/abseil-cpp/absl/strings/escaping.h:32: In file included from ../../third_party/abseil-cpp/absl/strings/str_join.h:59: In file included from ../../third_party/abseil-cpp/absl/strings/internal/str_join_internal.h:42: In file included from ../../third_party/abseil-cpp/absl/strings/internal/resize_uninitialized.h:26: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ 5 warnings generated. [chrome:2641/50531] clang++ -MMD -MF obj/third_party/abseil-cpp/absl/synchronization/graphcycles_internal/graphcycles.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DABSL_ALLOCATOR_NOTHROW=1 -I../.. -Igen -I../../third_party/abseil-cpp -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -Wbool-conversion -Wconstant-conversion -Wenum-conversion -Wint-conversion -Wliteral-conversion -Wnon-literal-null-conversion -Wnull-conversion -Wobjc-literal-conversion -Wno-sign-conversion -Wstring-conversion -Wbitfield-enum-conversion -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/abseil-cpp/absl/synchronization/internal/graphcycles.cc -o obj/third_party/abseil-cpp/absl/synchronization/graphcycles_internal/graphcycles.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2642/50531] touch obj/third_party/abseil-cpp/absl/synchronization/graphcycles_internal.stamp [chrome:2643/50531] clang++ -MMD -MF obj/third_party/abseil-cpp/absl/synchronization/synchronization/create_thread_identity.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DABSL_ALLOCATOR_NOTHROW=1 -I../.. -Igen -I../../third_party/abseil-cpp -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -Wbool-conversion -Wconstant-conversion -Wenum-conversion -Wint-conversion -Wliteral-conversion -Wnon-literal-null-conversion -Wnull-conversion -Wobjc-literal-conversion -Wno-sign-conversion -Wstring-conversion -Wbitfield-enum-conversion -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/abseil-cpp/absl/synchronization/internal/create_thread_identity.cc -o obj/third_party/abseil-cpp/absl/synchronization/synchronization/create_thread_identity.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2644/50531] touch obj/third_party/abseil-cpp/absl/types/compare.stamp [chrome:2645/50531] clang++ -MMD -MF obj/third_party/abseil-cpp/absl/strings/strings/substitute.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DABSL_ALLOCATOR_NOTHROW=1 -I../.. -Igen -I../../third_party/abseil-cpp -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -Wbool-conversion -Wconstant-conversion -Wenum-conversion -Wint-conversion -Wliteral-conversion -Wnon-literal-null-conversion -Wnull-conversion -Wobjc-literal-conversion -Wno-sign-conversion -Wstring-conversion -Wbitfield-enum-conversion -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/abseil-cpp/absl/strings/substitute.cc -o obj/third_party/abseil-cpp/absl/strings/strings/substitute.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/abseil-cpp/absl/strings/substitute.cc:15: In file included from ../../third_party/abseil-cpp/absl/strings/substitute.h:81: In file included from ../../third_party/abseil-cpp/absl/strings/escaping.h:32: In file included from ../../third_party/abseil-cpp/absl/strings/str_join.h:59: In file included from ../../third_party/abseil-cpp/absl/strings/internal/str_join_internal.h:42: In file included from ../../third_party/abseil-cpp/absl/strings/internal/resize_uninitialized.h:26: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ 5 warnings generated. [chrome:2646/50531] touch obj/third_party/abseil-cpp/absl/types/span.stamp [chrome:2647/50531] clang++ -MMD -MF obj/third_party/abseil-cpp/absl/synchronization/synchronization/per_thread_sem.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DABSL_ALLOCATOR_NOTHROW=1 -I../.. -Igen -I../../third_party/abseil-cpp -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -Wbool-conversion -Wconstant-conversion -Wenum-conversion -Wint-conversion -Wliteral-conversion -Wnon-literal-null-conversion -Wnull-conversion -Wobjc-literal-conversion -Wno-sign-conversion -Wstring-conversion -Wbitfield-enum-conversion -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/abseil-cpp/absl/synchronization/internal/per_thread_sem.cc -o obj/third_party/abseil-cpp/absl/synchronization/synchronization/per_thread_sem.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2648/50531] touch obj/third_party/abseil-cpp/absl/strings/strings.stamp [chrome:2649/50531] touch obj/third_party/abseil-cpp/absl/utility/utility.stamp [chrome:2650/50531] touch obj/third_party/abseil-cpp/absl/debugging/symbolize.stamp [chrome:2651/50531] touch obj/third_party/abseil-cpp/absl/container/compressed_tuple.stamp [chrome:2652/50531] touch obj/third_party/abseil-cpp/absl/container/container_memory.stamp [chrome:2653/50531] touch obj/third_party/abseil-cpp/absl/container/fixed_array.stamp [chrome:2654/50531] touch obj/third_party/abseil-cpp/absl/container/inlined_vector_internal.stamp [chrome:2655/50531] touch obj/third_party/abseil-cpp/absl/container/layout.stamp [chrome:2656/50531] touch obj/third_party/abseil-cpp/absl/container/inlined_vector.stamp [chrome:2657/50531] touch obj/third_party/abseil-cpp/absl/debugging/examine_stack.stamp [chrome:2658/50531] touch obj/third_party/abseil-cpp/absl/functional/bind_front.stamp [chrome:2659/50531] touch obj/third_party/abseil-cpp/absl/debugging/failure_signal_handler.stamp [chrome:2660/50531] touch obj/third_party/abseil-cpp/absl/strings/cord_internal.stamp [chrome:2661/50531] touch obj/third_party/angle/includes.stamp [chrome:2662/50531] touch obj/third_party/angle/angle_translator_headers.stamp [chrome:2663/50531] python3 ../../third_party/angle/src/commit_id.py gen gen/angle/angle_commit.h [chrome:2664/50531] clang++ -MMD -MF obj/third_party/abseil-cpp/absl/synchronization/synchronization/waiter.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DABSL_ALLOCATOR_NOTHROW=1 -I../.. -Igen -I../../third_party/abseil-cpp -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -Wbool-conversion -Wconstant-conversion -Wenum-conversion -Wint-conversion -Wliteral-conversion -Wnon-literal-null-conversion -Wnull-conversion -Wobjc-literal-conversion -Wno-sign-conversion -Wstring-conversion -Wbitfield-enum-conversion -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/abseil-cpp/absl/synchronization/internal/waiter.cc -o obj/third_party/abseil-cpp/absl/synchronization/synchronization/waiter.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2665/50531] touch obj/third_party/angle/angle_commit_id.stamp [chrome:2666/50531] clang++ -MMD -MF obj/third_party/angle/libEGL_egl_loader/egl_loader_autogen.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_USE_EGL_LOADER -DGL_GLES_PROTOTYPES=1 -DEGL_EGL_PROTOTYPES=1 -DGL_GLEXT_PROTOTYPES -DEGL_EGLEXT_PROTOTYPES -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/libEGL/egl_loader_autogen.cpp -o obj/third_party/angle/libEGL_egl_loader/egl_loader_autogen.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2667/50531] clang++ -MMD -MF obj/third_party/abseil-cpp/absl/synchronization/synchronization/notification.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DABSL_ALLOCATOR_NOTHROW=1 -I../.. -Igen -I../../third_party/abseil-cpp -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -Wbool-conversion -Wconstant-conversion -Wenum-conversion -Wint-conversion -Wliteral-conversion -Wnon-literal-null-conversion -Wnull-conversion -Wobjc-literal-conversion -Wno-sign-conversion -Wstring-conversion -Wbitfield-enum-conversion -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/abseil-cpp/absl/synchronization/notification.cc -o obj/third_party/abseil-cpp/absl/synchronization/synchronization/notification.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2668/50531] python3 ../../tools/grit/preprocess_if_expr.py --in-folder gen/mojom-webui/components/tab_groups/public/mojom/ --out-folder gen/chrome/browser/resources/tab_search/preprocessed --in-files tab_group_types.mojom-webui.js -E root_gen_dir=gen -E root_src_dir=../../ -D SHARED_INTERMEDIATE_DIR=gen -D scale_factors=2x -D _chromium -E CHROMIUM_BUILD=chromium -D desktop_linux -D toolkit_views -D use_aura -D use_nss_certs -D use_ozone --out-manifest gen/chrome/browser/resources/tab_search/preprocess_mojo_tab_groups.json [chrome:2669/50531] touch obj/chrome/browser/resources/tab_search/preprocess_mojo_tab_groups.stamp [chrome:2670/50531] python3 ../../third_party/closure_compiler/js_library.py --output gen/chrome/browser/ui/webui/tab_search/mojo_bindings_webui_js.js_library --sources gen/mojom-webui/chrome/browser/ui/webui/tab_search/tab_search.mojom-webui.js --deps gen/mojo/public/js/bindings_uncompiled.js_library gen/components/tab_groups/public/mojom/mojo_bindings_webui_js.js_library gen/mojo/public/mojom/base/base_webui_js.js_library --externs ../../third_party/closure_compiler/externs/mojo_core.js ../../third_party/closure_compiler/externs/pending.js [chrome:2671/50531] touch obj/chrome/browser/ui/webui/tab_search/mojo_bindings_webui_js.stamp [chrome:2672/50531] clang -MMD -MF obj/third_party/angle/xxhash/xxhash.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -I../../third_party/angle/include -I../../third_party/angle/src -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -Wno-implicit-fallthrough -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/common/third_party/xxhash/xxhash.c -o obj/third_party/angle/xxhash/xxhash.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2673/50531] clang++ -MMD -MF obj/third_party/abseil-cpp/absl/time/time/clock.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DABSL_ALLOCATOR_NOTHROW=1 -I../.. -Igen -I../../third_party/abseil-cpp -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -Wbool-conversion -Wconstant-conversion -Wenum-conversion -Wint-conversion -Wliteral-conversion -Wnon-literal-null-conversion -Wnull-conversion -Wobjc-literal-conversion -Wno-sign-conversion -Wstring-conversion -Wbitfield-enum-conversion -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/abseil-cpp/absl/time/clock.cc -o obj/third_party/abseil-cpp/absl/time/time/clock.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2674/50531] clang++ -MMD -MF obj/third_party/abseil-cpp/absl/time/internal/cctz/civil_time/civil_time_detail.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DABSL_ALLOCATOR_NOTHROW=1 -I../.. -Igen -I../../third_party/abseil-cpp -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -Wbool-conversion -Wconstant-conversion -Wenum-conversion -Wint-conversion -Wliteral-conversion -Wnon-literal-null-conversion -Wnull-conversion -Wobjc-literal-conversion -Wno-sign-conversion -Wstring-conversion -Wbitfield-enum-conversion -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/abseil-cpp/absl/time/internal/cctz/src/civil_time_detail.cc -o obj/third_party/abseil-cpp/absl/time/internal/cctz/civil_time/civil_time_detail.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2675/50531] touch obj/third_party/abseil-cpp/absl/time/internal/cctz/civil_time.stamp [chrome:2676/50531] clang++ -MMD -MF obj/third_party/abseil-cpp/absl/time/internal/cctz/time_zone/time_zone_posix.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DABSL_ALLOCATOR_NOTHROW=1 -I../.. -Igen -I../../third_party/abseil-cpp -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -Wbool-conversion -Wconstant-conversion -Wenum-conversion -Wint-conversion -Wliteral-conversion -Wnon-literal-null-conversion -Wnull-conversion -Wobjc-literal-conversion -Wno-sign-conversion -Wstring-conversion -Wbitfield-enum-conversion -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/abseil-cpp/absl/time/internal/cctz/src/time_zone_posix.cc -o obj/third_party/abseil-cpp/absl/time/internal/cctz/time_zone/time_zone_posix.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2677/50531] clang++ -MMD -MF obj/third_party/abseil-cpp/absl/time/internal/cctz/time_zone/time_zone_fixed.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DABSL_ALLOCATOR_NOTHROW=1 -I../.. -Igen -I../../third_party/abseil-cpp -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -Wbool-conversion -Wconstant-conversion -Wenum-conversion -Wint-conversion -Wliteral-conversion -Wnon-literal-null-conversion -Wnull-conversion -Wobjc-literal-conversion -Wno-sign-conversion -Wstring-conversion -Wbitfield-enum-conversion -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/abseil-cpp/absl/time/internal/cctz/src/time_zone_fixed.cc -o obj/third_party/abseil-cpp/absl/time/internal/cctz/time_zone/time_zone_fixed.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2678/50531] clang++ -MMD -MF obj/third_party/abseil-cpp/absl/time/time/format.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DABSL_ALLOCATOR_NOTHROW=1 -I../.. -Igen -I../../third_party/abseil-cpp -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -Wbool-conversion -Wconstant-conversion -Wenum-conversion -Wint-conversion -Wliteral-conversion -Wnon-literal-null-conversion -Wnull-conversion -Wobjc-literal-conversion -Wno-sign-conversion -Wstring-conversion -Wbitfield-enum-conversion -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/abseil-cpp/absl/time/format.cc -o obj/third_party/abseil-cpp/absl/time/time/format.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2679/50531] clang++ -MMD -MF obj/third_party/abseil-cpp/absl/time/internal/cctz/time_zone/zone_info_source.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DABSL_ALLOCATOR_NOTHROW=1 -I../.. -Igen -I../../third_party/abseil-cpp -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -Wbool-conversion -Wconstant-conversion -Wenum-conversion -Wint-conversion -Wliteral-conversion -Wnon-literal-null-conversion -Wnull-conversion -Wobjc-literal-conversion -Wno-sign-conversion -Wstring-conversion -Wbitfield-enum-conversion -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/abseil-cpp/absl/time/internal/cctz/src/zone_info_source.cc -o obj/third_party/abseil-cpp/absl/time/internal/cctz/time_zone/zone_info_source.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2680/50531] clang++ -MMD -MF obj/third_party/abseil-cpp/absl/types/bad_optional_access/bad_optional_access.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DABSL_ALLOCATOR_NOTHROW=1 -I../.. -Igen -I../../third_party/abseil-cpp -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -Wbool-conversion -Wconstant-conversion -Wenum-conversion -Wint-conversion -Wliteral-conversion -Wnon-literal-null-conversion -Wnull-conversion -Wobjc-literal-conversion -Wno-sign-conversion -Wstring-conversion -Wbitfield-enum-conversion -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/abseil-cpp/absl/types/bad_optional_access.cc -o obj/third_party/abseil-cpp/absl/types/bad_optional_access/bad_optional_access.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2681/50531] touch obj/third_party/abseil-cpp/absl/types/bad_optional_access.stamp [chrome:2682/50531] clang++ -MMD -MF obj/third_party/abseil-cpp/absl/types/bad_variant_access/bad_variant_access.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DABSL_ALLOCATOR_NOTHROW=1 -I../.. -Igen -I../../third_party/abseil-cpp -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -Wbool-conversion -Wconstant-conversion -Wenum-conversion -Wint-conversion -Wliteral-conversion -Wnon-literal-null-conversion -Wnull-conversion -Wobjc-literal-conversion -Wno-sign-conversion -Wstring-conversion -Wbitfield-enum-conversion -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/abseil-cpp/absl/types/bad_variant_access.cc -o obj/third_party/abseil-cpp/absl/types/bad_variant_access/bad_variant_access.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2683/50531] touch obj/third_party/abseil-cpp/absl/types/optional.stamp [chrome:2684/50531] touch obj/third_party/abseil-cpp/absl/types/bad_variant_access.stamp [chrome:2685/50531] touch obj/third_party/abseil-cpp/absl/container/common.stamp [chrome:2686/50531] clang++ -MMD -MF obj/third_party/abseil-cpp/absl/time/time/time.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DABSL_ALLOCATOR_NOTHROW=1 -I../.. -Igen -I../../third_party/abseil-cpp -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -Wbool-conversion -Wconstant-conversion -Wenum-conversion -Wint-conversion -Wliteral-conversion -Wnon-literal-null-conversion -Wnull-conversion -Wobjc-literal-conversion -Wno-sign-conversion -Wstring-conversion -Wbitfield-enum-conversion -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/abseil-cpp/absl/time/time.cc -o obj/third_party/abseil-cpp/absl/time/time/time.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2687/50531] touch obj/third_party/abseil-cpp/absl/strings/str_format_internal.stamp [chrome:2688/50531] touch obj/third_party/abseil-cpp/absl/types/variant.stamp [chrome:2689/50531] touch obj/third_party/abseil-cpp/absl/strings/str_format.stamp [chrome:2690/50531] touch obj/third_party/abseil-cpp/absl/hash/hash.stamp [chrome:2691/50531] clang++ -MMD -MF obj/third_party/abseil-cpp/absl/time/time/civil_time.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DABSL_ALLOCATOR_NOTHROW=1 -I../.. -Igen -I../../third_party/abseil-cpp -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -Wbool-conversion -Wconstant-conversion -Wenum-conversion -Wint-conversion -Wliteral-conversion -Wnon-literal-null-conversion -Wnull-conversion -Wobjc-literal-conversion -Wno-sign-conversion -Wstring-conversion -Wbitfield-enum-conversion -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/abseil-cpp/absl/time/civil_time.cc -o obj/third_party/abseil-cpp/absl/time/time/civil_time.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2692/50531] clang++ -MMD -MF obj/third_party/abseil-cpp/absl/synchronization/synchronization/mutex.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DABSL_ALLOCATOR_NOTHROW=1 -I../.. -Igen -I../../third_party/abseil-cpp -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -Wbool-conversion -Wconstant-conversion -Wenum-conversion -Wint-conversion -Wliteral-conversion -Wnon-literal-null-conversion -Wnull-conversion -Wobjc-literal-conversion -Wno-sign-conversion -Wstring-conversion -Wbitfield-enum-conversion -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/abseil-cpp/absl/synchronization/mutex.cc -o obj/third_party/abseil-cpp/absl/synchronization/synchronization/mutex.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/abseil-cpp/absl/synchronization/mutex.cc:42: In file included from ../../third_party/abseil-cpp/absl/base/call_once.h:34: In file included from ../../third_party/abseil-cpp/absl/base/internal/invoke.h:42: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ 5 warnings generated. [chrome:2693/50531] clang++ -MMD -MF obj/third_party/abseil-cpp/absl/time/internal/cctz/time_zone/time_zone_if.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DABSL_ALLOCATOR_NOTHROW=1 -I../.. -Igen -I../../third_party/abseil-cpp -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -Wbool-conversion -Wconstant-conversion -Wenum-conversion -Wint-conversion -Wliteral-conversion -Wnon-literal-null-conversion -Wnull-conversion -Wobjc-literal-conversion -Wno-sign-conversion -Wstring-conversion -Wbitfield-enum-conversion -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/abseil-cpp/absl/time/internal/cctz/src/time_zone_if.cc -o obj/third_party/abseil-cpp/absl/time/internal/cctz/time_zone/time_zone_if.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2694/50531] clang++ -MMD -MF obj/third_party/abseil-cpp/absl/strings/cord/cord.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DABSL_ALLOCATOR_NOTHROW=1 -I../.. -Igen -I../../third_party/abseil-cpp -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -Wbool-conversion -Wconstant-conversion -Wenum-conversion -Wint-conversion -Wliteral-conversion -Wnon-literal-null-conversion -Wnull-conversion -Wobjc-literal-conversion -Wno-sign-conversion -Wstring-conversion -Wbitfield-enum-conversion -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/abseil-cpp/absl/strings/cord.cc -o obj/third_party/abseil-cpp/absl/strings/cord/cord.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/abseil-cpp/absl/strings/cord.cc:15: In file included from ../../third_party/abseil-cpp/absl/strings/cord.h:74: In file included from ../../third_party/abseil-cpp/absl/base/internal/endian.h:29: In file included from ../../third_party/abseil-cpp/absl/base/casts.h:34: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/abseil-cpp/absl/strings/cord.cc:15: In file included from ../../third_party/abseil-cpp/absl/strings/cord.h:74: In file included from ../../third_party/abseil-cpp/absl/base/internal/endian.h:29: In file included from ../../third_party/abseil-cpp/absl/base/casts.h:34: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/abseil-cpp/absl/strings/cord.cc:15: In file included from ../../third_party/abseil-cpp/absl/strings/cord.h:74: In file included from ../../third_party/abseil-cpp/absl/base/internal/endian.h:29: In file included from ../../third_party/abseil-cpp/absl/base/casts.h:34: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/abseil-cpp/absl/strings/cord.cc:15: In file included from ../../third_party/abseil-cpp/absl/strings/cord.h:74: In file included from ../../third_party/abseil-cpp/absl/base/internal/endian.h:29: In file included from ../../third_party/abseil-cpp/absl/base/casts.h:34: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/abseil-cpp/absl/strings/cord.cc:15: In file included from ../../third_party/abseil-cpp/absl/strings/cord.h:74: In file included from ../../third_party/abseil-cpp/absl/base/internal/endian.h:29: In file included from ../../third_party/abseil-cpp/absl/base/casts.h:34: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/abseil-cpp/absl/strings/cord.cc:15: In file included from ../../third_party/abseil-cpp/absl/strings/cord.h:74: In file included from ../../third_party/abseil-cpp/absl/base/internal/endian.h:29: In file included from ../../third_party/abseil-cpp/absl/base/casts.h:34: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/abseil-cpp/absl/strings/cord.cc:15: In file included from ../../third_party/abseil-cpp/absl/strings/cord.h:74: In file included from ../../third_party/abseil-cpp/absl/base/internal/endian.h:29: In file included from ../../third_party/abseil-cpp/absl/base/casts.h:34: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/abseil-cpp/absl/strings/cord.cc:15: In file included from ../../third_party/abseil-cpp/absl/strings/cord.h:74: In file included from ../../third_party/abseil-cpp/absl/base/internal/endian.h:29: In file included from ../../third_party/abseil-cpp/absl/base/casts.h:34: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/abseil-cpp/absl/strings/cord.cc:15: In file included from ../../third_party/abseil-cpp/absl/strings/cord.h:74: In file included from ../../third_party/abseil-cpp/absl/base/internal/endian.h:29: In file included from ../../third_party/abseil-cpp/absl/base/casts.h:34: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/abseil-cpp/absl/strings/cord.cc:15: In file included from ../../third_party/abseil-cpp/absl/strings/cord.h:74: In file included from ../../third_party/abseil-cpp/absl/base/internal/endian.h:29: In file included from ../../third_party/abseil-cpp/absl/base/casts.h:34: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/abseil-cpp/absl/strings/cord.cc:15: In file included from ../../third_party/abseil-cpp/absl/strings/cord.h:74: In file included from ../../third_party/abseil-cpp/absl/base/internal/endian.h:29: In file included from ../../third_party/abseil-cpp/absl/base/casts.h:34: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/abseil-cpp/absl/strings/cord.cc:15: In file included from ../../third_party/abseil-cpp/absl/strings/cord.h:74: In file included from ../../third_party/abseil-cpp/absl/base/internal/endian.h:29: In file included from ../../third_party/abseil-cpp/absl/base/casts.h:34: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/abseil-cpp/absl/strings/cord.cc:15: In file included from ../../third_party/abseil-cpp/absl/strings/cord.h:74: In file included from ../../third_party/abseil-cpp/absl/base/internal/endian.h:29: In file included from ../../third_party/abseil-cpp/absl/base/casts.h:34: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/abseil-cpp/absl/strings/cord.cc:15: In file included from ../../third_party/abseil-cpp/absl/strings/cord.h:74: In file included from ../../third_party/abseil-cpp/absl/base/internal/endian.h:29: In file included from ../../third_party/abseil-cpp/absl/base/casts.h:34: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/abseil-cpp/absl/strings/cord.cc:15: In file included from ../../third_party/abseil-cpp/absl/strings/cord.h:74: In file included from ../../third_party/abseil-cpp/absl/base/internal/endian.h:29: In file included from ../../third_party/abseil-cpp/absl/base/casts.h:34: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/abseil-cpp/absl/strings/cord.cc:15: In file included from ../../third_party/abseil-cpp/absl/strings/cord.h:74: In file included from ../../third_party/abseil-cpp/absl/base/internal/endian.h:29: In file included from ../../third_party/abseil-cpp/absl/base/casts.h:34: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/abseil-cpp/absl/strings/cord.cc:15: In file included from ../../third_party/abseil-cpp/absl/strings/cord.h:74: In file included from ../../third_party/abseil-cpp/absl/base/internal/endian.h:29: In file included from ../../third_party/abseil-cpp/absl/base/casts.h:34: ../../third_party/abseil-cpp/absl/meta/type_traits.h:342:36: warning: builtin __has_trivial_constructor is deprecated; use __is_trivially_constructible instead [-Wdeprecated-builtins] 342 | : std::integral_constant' requested here 100 | return !absl::is_trivially_default_constructible::value; | ^ ../../third_party/abseil-cpp/absl/container/fixed_array.h:136:9: note: in instantiation of member function 'absl::FixedArray::DefaultConstructorIsNonTrivial' requested here 136 | if (DefaultConstructorIsNonTrivial()) { | ^ ../../third_party/abseil-cpp/absl/strings/cord.cc:243:30: note: in instantiation of member function 'absl::FixedArray::FixedArray' requested here 243 | absl::FixedArray reps((length - 1) / kMaxFlatLength + 1); | ^ In file included from ../../third_party/abseil-cpp/absl/strings/cord.cc:15: In file included from ../../third_party/abseil-cpp/absl/strings/cord.h:74: In file included from ../../third_party/abseil-cpp/absl/base/internal/endian.h:29: In file included from ../../third_party/abseil-cpp/absl/base/casts.h:34: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:112:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 112 | InlinedVector() noexcept(noexcept(allocator_type())) : storage_() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.cc:969:53: note: in instantiation of member function 'absl::InlinedVector::InlinedVector' requested here 969 | absl::InlinedVector todo; | ^ In file included from ../../third_party/abseil-cpp/absl/strings/cord.cc:15: In file included from ../../third_party/abseil-cpp/absl/strings/cord.h:74: In file included from ../../third_party/abseil-cpp/absl/base/internal/endian.h:29: In file included from ../../third_party/abseil-cpp/absl/base/casts.h:34: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:112:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 112 | InlinedVector() noexcept(noexcept(allocator_type())) : storage_() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.cc:969:53: note: in instantiation of member function 'absl::InlinedVector::InlinedVector' requested here 969 | absl::InlinedVector todo; | ^ In file included from ../../third_party/abseil-cpp/absl/strings/cord.cc:15: In file included from ../../third_party/abseil-cpp/absl/strings/cord.h:74: In file included from ../../third_party/abseil-cpp/absl/base/internal/endian.h:29: In file included from ../../third_party/abseil-cpp/absl/base/casts.h:34: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:112:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 112 | InlinedVector() noexcept(noexcept(allocator_type())) : storage_() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.cc:1838:48: note: in instantiation of member function 'absl::InlinedVector::InlinedVector' requested here 1838 | absl::InlinedVector indents; | ^ In file included from ../../third_party/abseil-cpp/absl/strings/cord.cc:15: In file included from ../../third_party/abseil-cpp/absl/strings/cord.h:74: In file included from ../../third_party/abseil-cpp/absl/base/internal/endian.h:29: In file included from ../../third_party/abseil-cpp/absl/base/casts.h:34: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:112:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 112 | InlinedVector() noexcept(noexcept(allocator_type())) : storage_() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.cc:1951:59: note: in instantiation of member function 'absl::InlinedVector::InlinedVector' requested here 1951 | absl::InlinedVector tree_stack; | ^ In file included from ../../third_party/abseil-cpp/absl/strings/cord.cc:15: In file included from ../../third_party/abseil-cpp/absl/strings/cord.h:74: In file included from ../../third_party/abseil-cpp/absl/base/internal/endian.h:29: In file included from ../../third_party/abseil-cpp/absl/base/casts.h:34: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:112:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 112 | InlinedVector() noexcept(noexcept(allocator_type())) : storage_() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.cc:1951:59: note: in instantiation of member function 'absl::InlinedVector::InlinedVector' requested here 1951 | absl::InlinedVector tree_stack; | ^ 33 warnings generated. [chrome:2695/50531] clang++ -MMD -MF obj/third_party/abseil-cpp/absl/time/internal/cctz/time_zone/time_zone_libc.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DABSL_ALLOCATOR_NOTHROW=1 -I../.. -Igen -I../../third_party/abseil-cpp -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -Wbool-conversion -Wconstant-conversion -Wenum-conversion -Wint-conversion -Wliteral-conversion -Wnon-literal-null-conversion -Wnull-conversion -Wobjc-literal-conversion -Wno-sign-conversion -Wstring-conversion -Wbitfield-enum-conversion -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/abseil-cpp/absl/time/internal/cctz/src/time_zone_libc.cc -o obj/third_party/abseil-cpp/absl/time/internal/cctz/time_zone/time_zone_libc.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2696/50531] clang++ -MMD -MF obj/third_party/abseil-cpp/absl/time/internal/cctz/time_zone/time_zone_lookup.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DABSL_ALLOCATOR_NOTHROW=1 -I../.. -Igen -I../../third_party/abseil-cpp -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -Wbool-conversion -Wconstant-conversion -Wenum-conversion -Wint-conversion -Wliteral-conversion -Wnon-literal-null-conversion -Wnull-conversion -Wobjc-literal-conversion -Wno-sign-conversion -Wstring-conversion -Wbitfield-enum-conversion -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/abseil-cpp/absl/time/internal/cctz/src/time_zone_lookup.cc -o obj/third_party/abseil-cpp/absl/time/internal/cctz/time_zone/time_zone_lookup.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2697/50531] clang++ -MMD -MF obj/third_party/angle/angle_common/PMurHash.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/common/third_party/smhasher/src/PMurHash.cpp -o obj/third_party/angle/angle_common/PMurHash.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2698/50531] clang++ -MMD -MF obj/third_party/abseil-cpp/absl/time/time/duration.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DABSL_ALLOCATOR_NOTHROW=1 -I../.. -Igen -I../../third_party/abseil-cpp -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -Wbool-conversion -Wconstant-conversion -Wenum-conversion -Wint-conversion -Wliteral-conversion -Wnon-literal-null-conversion -Wnull-conversion -Wobjc-literal-conversion -Wno-sign-conversion -Wstring-conversion -Wbitfield-enum-conversion -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/abseil-cpp/absl/time/duration.cc -o obj/third_party/abseil-cpp/absl/time/time/duration.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/abseil-cpp/absl/time/duration.cc:69: In file included from ../../third_party/abseil-cpp/absl/base/casts.h:34: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/time/duration.cc:192:10: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 192 | return absl::bit_cast(v); | ^ In file included from ../../third_party/abseil-cpp/absl/time/duration.cc:69: In file included from ../../third_party/abseil-cpp/absl/base/casts.h:34: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/time/duration.cc:192:10: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 192 | return absl::bit_cast(v); | ^ In file included from ../../third_party/abseil-cpp/absl/time/duration.cc:69: In file included from ../../third_party/abseil-cpp/absl/base/casts.h:34: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/time/duration.cc:192:10: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 192 | return absl::bit_cast(v); | ^ In file included from ../../third_party/abseil-cpp/absl/time/duration.cc:69: In file included from ../../third_party/abseil-cpp/absl/base/casts.h:34: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/time/duration.cc:192:10: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 192 | return absl::bit_cast(v); | ^ 11 warnings generated. [chrome:2699/50531] clang++ -MMD -MF obj/third_party/abseil-cpp/absl/time/internal/cctz/time_zone/time_zone_impl.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DABSL_ALLOCATOR_NOTHROW=1 -I../.. -Igen -I../../third_party/abseil-cpp -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -Wbool-conversion -Wconstant-conversion -Wenum-conversion -Wint-conversion -Wliteral-conversion -Wnon-literal-null-conversion -Wnull-conversion -Wobjc-literal-conversion -Wno-sign-conversion -Wstring-conversion -Wbitfield-enum-conversion -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/abseil-cpp/absl/time/internal/cctz/src/time_zone_impl.cc -o obj/third_party/abseil-cpp/absl/time/internal/cctz/time_zone/time_zone_impl.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2700/50531] clang++ -MMD -MF obj/third_party/angle/angle_common/sha1.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/common/third_party/base/anglebase/sha1.cc -o obj/third_party/angle/angle_common/sha1.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2701/50531] clang++ -MMD -MF obj/third_party/abseil-cpp/absl/time/internal/cctz/time_zone/time_zone_format.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DABSL_ALLOCATOR_NOTHROW=1 -I../.. -Igen -I../../third_party/abseil-cpp -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -Wbool-conversion -Wconstant-conversion -Wenum-conversion -Wint-conversion -Wliteral-conversion -Wnon-literal-null-conversion -Wnull-conversion -Wobjc-literal-conversion -Wno-sign-conversion -Wstring-conversion -Wbitfield-enum-conversion -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/abseil-cpp/absl/time/internal/cctz/src/time_zone_format.cc -o obj/third_party/abseil-cpp/absl/time/internal/cctz/time_zone/time_zone_format.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2702/50531] clang++ -MMD -MF obj/third_party/abseil-cpp/absl/time/internal/cctz/time_zone/time_zone_info.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DABSL_ALLOCATOR_NOTHROW=1 -I../.. -Igen -I../../third_party/abseil-cpp -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -Wbool-conversion -Wconstant-conversion -Wenum-conversion -Wint-conversion -Wliteral-conversion -Wnon-literal-null-conversion -Wnull-conversion -Wobjc-literal-conversion -Wno-sign-conversion -Wstring-conversion -Wbitfield-enum-conversion -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/abseil-cpp/absl/time/internal/cctz/src/time_zone_info.cc -o obj/third_party/abseil-cpp/absl/time/internal/cctz/time_zone/time_zone_info.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2703/50531] touch obj/third_party/abseil-cpp/absl/time/internal/cctz/time_zone.stamp [chrome:2704/50531] touch obj/third_party/abseil-cpp/absl/time/time.stamp [chrome:2705/50531] touch obj/third_party/abseil-cpp/absl/synchronization/kernel_timeout_internal.stamp [chrome:2706/50531] touch obj/third_party/abseil-cpp/absl/synchronization/synchronization.stamp [chrome:2707/50531] touch obj/third_party/abseil-cpp/absl/container/hashtablez_sampler.stamp [chrome:2708/50531] touch obj/third_party/abseil-cpp/absl/container/raw_hash_set.stamp [chrome:2709/50531] touch obj/third_party/abseil-cpp/absl/container/raw_hash_map.stamp [chrome:2710/50531] touch obj/third_party/abseil-cpp/absl/strings/cordz_handle.stamp [chrome:2711/50531] touch obj/third_party/abseil-cpp/absl/strings/cordz_info.stamp [chrome:2712/50531] touch obj/third_party/abseil-cpp/absl/strings/cordz_update_scope.stamp [chrome:2713/50531] touch obj/third_party/abseil-cpp/absl/strings/cord.stamp [chrome:2714/50531] touch obj/third_party/abseil-cpp/absl/container/btree.stamp [chrome:2715/50531] touch obj/third_party/abseil-cpp/absl/container/hash_function_defaults.stamp [chrome:2716/50531] touch obj/third_party/abseil-cpp/absl/container/flat_hash_map.stamp [chrome:2717/50531] touch obj/third_party/abseil-cpp/absl/container/flat_hash_set.stamp [chrome:2718/50531] touch obj/third_party/abseil-cpp/absl/container/node_hash_map.stamp [chrome:2719/50531] touch obj/third_party/abseil-cpp/absl/container/node_hash_set.stamp [chrome:2720/50531] touch obj/third_party/abseil-cpp/absl/status/status.stamp [chrome:2721/50531] touch obj/third_party/abseil-cpp/absl/status/statusor.stamp [chrome:2722/50531] touch obj/third_party/abseil-cpp/absl_component_deps.stamp [chrome:2723/50531] touch obj/third_party/abseil-cpp/absl.stamp [chrome:2724/50531] touch obj/net/third_party/quiche/quiche_public_deps.stamp [chrome:2725/50531] touch obj/third_party/angle/angle_abseil.stamp [chrome:2726/50531] clang++ -MMD -MF obj/third_party/angle/angle_common/PackedEGLEnums_autogen.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/common/PackedEGLEnums_autogen.cpp -o obj/third_party/angle/angle_common/PackedEGLEnums_autogen.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/common/PackedEGLEnums_autogen.cpp:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/PackedEGLEnums_autogen.cpp:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/PackedEGLEnums_autogen.cpp:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/PackedEGLEnums_autogen.cpp:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/PackedEGLEnums_autogen.cpp:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/PackedEGLEnums_autogen.cpp:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/PackedEGLEnums_autogen.cpp:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/PackedEGLEnums_autogen.cpp:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/PackedEGLEnums_autogen.cpp:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/PackedEGLEnums_autogen.cpp:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/PackedEGLEnums_autogen.cpp:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/PackedEGLEnums_autogen.cpp:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/PackedEGLEnums_autogen.cpp:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/common/PackedEGLEnums_autogen.cpp:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/common/PackedEGLEnums_autogen.cpp:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/common/PackedEGLEnums_autogen.cpp:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2727/50531] clang++ -MMD -MF obj/third_party/angle/angle_common/MemoryBuffer.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/common/MemoryBuffer.cpp -o obj/third_party/angle/angle_common/MemoryBuffer.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/common/MemoryBuffer.cpp:7: In file included from ../../third_party/angle/src/common/MemoryBuffer.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/MemoryBuffer.cpp:7: In file included from ../../third_party/angle/src/common/MemoryBuffer.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/MemoryBuffer.cpp:7: In file included from ../../third_party/angle/src/common/MemoryBuffer.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/MemoryBuffer.cpp:7: In file included from ../../third_party/angle/src/common/MemoryBuffer.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/MemoryBuffer.cpp:7: In file included from ../../third_party/angle/src/common/MemoryBuffer.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/MemoryBuffer.cpp:7: In file included from ../../third_party/angle/src/common/MemoryBuffer.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/MemoryBuffer.cpp:7: In file included from ../../third_party/angle/src/common/MemoryBuffer.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/MemoryBuffer.cpp:7: In file included from ../../third_party/angle/src/common/MemoryBuffer.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/MemoryBuffer.cpp:7: In file included from ../../third_party/angle/src/common/MemoryBuffer.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/MemoryBuffer.cpp:7: In file included from ../../third_party/angle/src/common/MemoryBuffer.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/MemoryBuffer.cpp:7: In file included from ../../third_party/angle/src/common/MemoryBuffer.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/MemoryBuffer.cpp:7: In file included from ../../third_party/angle/src/common/MemoryBuffer.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/MemoryBuffer.cpp:7: In file included from ../../third_party/angle/src/common/MemoryBuffer.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/common/MemoryBuffer.cpp:7: In file included from ../../third_party/angle/src/common/MemoryBuffer.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/common/MemoryBuffer.cpp:7: In file included from ../../third_party/angle/src/common/MemoryBuffer.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/common/MemoryBuffer.cpp:7: In file included from ../../third_party/angle/src/common/MemoryBuffer.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2728/50531] clang++ -MMD -MF obj/third_party/angle/angle_common/Float16ToFloat32.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/common/Float16ToFloat32.cpp -o obj/third_party/angle/angle_common/Float16ToFloat32.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/common/Float16ToFloat32.cpp:9: In file included from ../../third_party/angle/src/common/mathutil.h:19: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/numerics/safe_math.h:13: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/logging.h:11: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/Float16ToFloat32.cpp:9: In file included from ../../third_party/angle/src/common/mathutil.h:19: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/numerics/safe_math.h:13: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/logging.h:11: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/Float16ToFloat32.cpp:9: In file included from ../../third_party/angle/src/common/mathutil.h:19: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/numerics/safe_math.h:13: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/logging.h:11: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/Float16ToFloat32.cpp:9: In file included from ../../third_party/angle/src/common/mathutil.h:19: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/numerics/safe_math.h:13: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/logging.h:11: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/Float16ToFloat32.cpp:9: In file included from ../../third_party/angle/src/common/mathutil.h:19: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/numerics/safe_math.h:13: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/logging.h:11: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/Float16ToFloat32.cpp:9: In file included from ../../third_party/angle/src/common/mathutil.h:19: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/numerics/safe_math.h:13: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/logging.h:11: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/Float16ToFloat32.cpp:9: In file included from ../../third_party/angle/src/common/mathutil.h:19: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/numerics/safe_math.h:13: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/logging.h:11: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/Float16ToFloat32.cpp:9: In file included from ../../third_party/angle/src/common/mathutil.h:19: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/numerics/safe_math.h:13: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/logging.h:11: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/Float16ToFloat32.cpp:9: In file included from ../../third_party/angle/src/common/mathutil.h:19: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/numerics/safe_math.h:13: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/logging.h:11: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/Float16ToFloat32.cpp:9: In file included from ../../third_party/angle/src/common/mathutil.h:19: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/numerics/safe_math.h:13: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/logging.h:11: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/Float16ToFloat32.cpp:9: In file included from ../../third_party/angle/src/common/mathutil.h:19: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/numerics/safe_math.h:13: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/logging.h:11: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/Float16ToFloat32.cpp:9: In file included from ../../third_party/angle/src/common/mathutil.h:19: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/numerics/safe_math.h:13: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/logging.h:11: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/Float16ToFloat32.cpp:9: In file included from ../../third_party/angle/src/common/mathutil.h:19: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/numerics/safe_math.h:13: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/logging.h:11: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/common/Float16ToFloat32.cpp:9: In file included from ../../third_party/angle/src/common/mathutil.h:19: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/numerics/safe_math.h:13: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/logging.h:11: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/common/Float16ToFloat32.cpp:9: In file included from ../../third_party/angle/src/common/mathutil.h:19: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/numerics/safe_math.h:13: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/logging.h:11: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/common/Float16ToFloat32.cpp:9: In file included from ../../third_party/angle/src/common/mathutil.h:19: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/numerics/safe_math.h:13: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/logging.h:11: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2729/50531] clang++ -MMD -MF obj/third_party/angle/angle_common/aligned_memory.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/common/aligned_memory.cpp -o obj/third_party/angle/angle_common/aligned_memory.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/common/aligned_memory.cpp:11: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/aligned_memory.cpp:11: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/aligned_memory.cpp:11: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/aligned_memory.cpp:11: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/aligned_memory.cpp:11: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/aligned_memory.cpp:11: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/aligned_memory.cpp:11: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/aligned_memory.cpp:11: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/aligned_memory.cpp:11: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/aligned_memory.cpp:11: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/aligned_memory.cpp:11: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/aligned_memory.cpp:11: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/aligned_memory.cpp:11: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/common/aligned_memory.cpp:11: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/common/aligned_memory.cpp:11: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/common/aligned_memory.cpp:11: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2730/50531] clang++ -MMD -MF obj/third_party/angle/angle_common/android_util.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/common/android_util.cpp -o obj/third_party/angle/angle_common/android_util.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/common/android_util.cpp:10: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/android_util.cpp:10: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/android_util.cpp:10: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/android_util.cpp:10: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/android_util.cpp:10: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/android_util.cpp:10: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/android_util.cpp:10: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/android_util.cpp:10: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/android_util.cpp:10: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/android_util.cpp:10: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/android_util.cpp:10: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/android_util.cpp:10: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/android_util.cpp:10: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/common/android_util.cpp:10: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/common/android_util.cpp:10: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/common/android_util.cpp:10: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2731/50531] clang++ -MMD -MF obj/third_party/angle/angle_image_util/copyimage.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/image_util/copyimage.cpp -o obj/third_party/angle/angle_image_util/copyimage.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2732/50531] clang++ -MMD -MF obj/third_party/angle/angle_common/PoolAlloc.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/common/PoolAlloc.cpp -o obj/third_party/angle/angle_common/PoolAlloc.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/common/PoolAlloc.cpp:10: In file included from ../../third_party/angle/src/common/PoolAlloc.h:40: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/PoolAlloc.cpp:10: In file included from ../../third_party/angle/src/common/PoolAlloc.h:40: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/PoolAlloc.cpp:10: In file included from ../../third_party/angle/src/common/PoolAlloc.h:40: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/PoolAlloc.cpp:10: In file included from ../../third_party/angle/src/common/PoolAlloc.h:40: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/PoolAlloc.cpp:10: In file included from ../../third_party/angle/src/common/PoolAlloc.h:40: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/PoolAlloc.cpp:10: In file included from ../../third_party/angle/src/common/PoolAlloc.h:40: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/PoolAlloc.cpp:10: In file included from ../../third_party/angle/src/common/PoolAlloc.h:40: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/PoolAlloc.cpp:10: In file included from ../../third_party/angle/src/common/PoolAlloc.h:40: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/PoolAlloc.cpp:10: In file included from ../../third_party/angle/src/common/PoolAlloc.h:40: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/PoolAlloc.cpp:10: In file included from ../../third_party/angle/src/common/PoolAlloc.h:40: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/PoolAlloc.cpp:10: In file included from ../../third_party/angle/src/common/PoolAlloc.h:40: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/PoolAlloc.cpp:10: In file included from ../../third_party/angle/src/common/PoolAlloc.h:40: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/PoolAlloc.cpp:10: In file included from ../../third_party/angle/src/common/PoolAlloc.h:40: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/common/PoolAlloc.cpp:10: In file included from ../../third_party/angle/src/common/PoolAlloc.h:40: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/common/PoolAlloc.cpp:10: In file included from ../../third_party/angle/src/common/PoolAlloc.h:40: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/common/PoolAlloc.cpp:10: In file included from ../../third_party/angle/src/common/PoolAlloc.h:40: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2733/50531] clang++ -MMD -MF obj/third_party/angle/angle_common/angleutils.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/common/angleutils.cpp -o obj/third_party/angle/angle_common/angleutils.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/common/angleutils.cpp:7: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/angleutils.cpp:7: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/angleutils.cpp:7: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/angleutils.cpp:7: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/angleutils.cpp:7: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/angleutils.cpp:7: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/angleutils.cpp:7: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/angleutils.cpp:7: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/angleutils.cpp:7: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/angleutils.cpp:7: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/angleutils.cpp:7: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/angleutils.cpp:7: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/angleutils.cpp:7: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/common/angleutils.cpp:7: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/common/angleutils.cpp:7: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/common/angleutils.cpp:7: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2734/50531] clang++ -MMD -MF obj/third_party/angle/angle_common/mathutil.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/common/mathutil.cpp -o obj/third_party/angle/angle_common/mathutil.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/common/mathutil.cpp:9: In file included from ../../third_party/angle/src/common/mathutil.h:19: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/numerics/safe_math.h:13: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/logging.h:11: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/mathutil.cpp:9: In file included from ../../third_party/angle/src/common/mathutil.h:19: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/numerics/safe_math.h:13: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/logging.h:11: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/mathutil.cpp:9: In file included from ../../third_party/angle/src/common/mathutil.h:19: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/numerics/safe_math.h:13: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/logging.h:11: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/mathutil.cpp:9: In file included from ../../third_party/angle/src/common/mathutil.h:19: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/numerics/safe_math.h:13: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/logging.h:11: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/mathutil.cpp:9: In file included from ../../third_party/angle/src/common/mathutil.h:19: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/numerics/safe_math.h:13: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/logging.h:11: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/mathutil.cpp:9: In file included from ../../third_party/angle/src/common/mathutil.h:19: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/numerics/safe_math.h:13: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/logging.h:11: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/mathutil.cpp:9: In file included from ../../third_party/angle/src/common/mathutil.h:19: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/numerics/safe_math.h:13: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/logging.h:11: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/mathutil.cpp:9: In file included from ../../third_party/angle/src/common/mathutil.h:19: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/numerics/safe_math.h:13: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/logging.h:11: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/mathutil.cpp:9: In file included from ../../third_party/angle/src/common/mathutil.h:19: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/numerics/safe_math.h:13: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/logging.h:11: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/mathutil.cpp:9: In file included from ../../third_party/angle/src/common/mathutil.h:19: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/numerics/safe_math.h:13: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/logging.h:11: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/mathutil.cpp:9: In file included from ../../third_party/angle/src/common/mathutil.h:19: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/numerics/safe_math.h:13: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/logging.h:11: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/mathutil.cpp:9: In file included from ../../third_party/angle/src/common/mathutil.h:19: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/numerics/safe_math.h:13: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/logging.h:11: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/mathutil.cpp:9: In file included from ../../third_party/angle/src/common/mathutil.h:19: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/numerics/safe_math.h:13: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/logging.h:11: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/common/mathutil.cpp:9: In file included from ../../third_party/angle/src/common/mathutil.h:19: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/numerics/safe_math.h:13: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/logging.h:11: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/common/mathutil.cpp:9: In file included from ../../third_party/angle/src/common/mathutil.h:19: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/numerics/safe_math.h:13: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/logging.h:11: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/common/mathutil.cpp:9: In file included from ../../third_party/angle/src/common/mathutil.h:19: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/numerics/safe_math.h:13: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/logging.h:11: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2735/50531] touch obj/third_party/angle/angle_version.stamp [chrome:2736/50531] clang++ -MMD -MF obj/third_party/angle/angle_image_util/loadtextureborder.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/image_util/loadtextureborder.cpp -o obj/third_party/angle/angle_image_util/loadtextureborder.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2737/50531] touch obj/third_party/angle/libEGL_egl_loader.stamp [chrome:2738/50531] clang++ -MMD -MF obj/third_party/angle/angle_common/debug.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/common/debug.cpp -o obj/third_party/angle/angle_common/debug.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/common/debug.cpp:9: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/debug.cpp:9: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/debug.cpp:9: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/debug.cpp:9: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/debug.cpp:9: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/debug.cpp:9: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/debug.cpp:9: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/debug.cpp:9: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/debug.cpp:9: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/debug.cpp:9: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/debug.cpp:9: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/debug.cpp:9: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/debug.cpp:9: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/common/debug.cpp:9: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/common/debug.cpp:9: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/common/debug.cpp:9: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2739/50531] clang++ -MMD -MF obj/third_party/angle/angle_common/event_tracer.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/common/event_tracer.cpp -o obj/third_party/angle/angle_common/event_tracer.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/common/event_tracer.cpp:7: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/event_tracer.cpp:7: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/event_tracer.cpp:7: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/event_tracer.cpp:7: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/event_tracer.cpp:7: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/event_tracer.cpp:7: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/event_tracer.cpp:7: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/event_tracer.cpp:7: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/event_tracer.cpp:7: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/event_tracer.cpp:7: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/event_tracer.cpp:7: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/event_tracer.cpp:7: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/event_tracer.cpp:7: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/common/event_tracer.cpp:7: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/common/event_tracer.cpp:7: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/common/event_tracer.cpp:7: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2740/50531] clang++ -MMD -MF obj/third_party/angle/angle_common/PackedGLEnums_autogen.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/common/PackedGLEnums_autogen.cpp -o obj/third_party/angle/angle_common/PackedGLEnums_autogen.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/common/PackedGLEnums_autogen.cpp:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/PackedGLEnums_autogen.cpp:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/PackedGLEnums_autogen.cpp:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/PackedGLEnums_autogen.cpp:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/PackedGLEnums_autogen.cpp:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/PackedGLEnums_autogen.cpp:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/PackedGLEnums_autogen.cpp:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/PackedGLEnums_autogen.cpp:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/PackedGLEnums_autogen.cpp:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/PackedGLEnums_autogen.cpp:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/PackedGLEnums_autogen.cpp:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/PackedGLEnums_autogen.cpp:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/PackedGLEnums_autogen.cpp:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/common/PackedGLEnums_autogen.cpp:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/common/PackedGLEnums_autogen.cpp:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/common/PackedGLEnums_autogen.cpp:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2741/50531] clang++ -MMD -MF obj/third_party/angle/angle_common/PackedEnums.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/common/PackedEnums.cpp -o obj/third_party/angle/angle_common/PackedEnums.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/common/PackedEnums.cpp:9: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/PackedEnums.cpp:9: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/PackedEnums.cpp:9: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/PackedEnums.cpp:9: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/PackedEnums.cpp:9: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/PackedEnums.cpp:9: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/PackedEnums.cpp:9: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/PackedEnums.cpp:9: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/PackedEnums.cpp:9: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/PackedEnums.cpp:9: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/PackedEnums.cpp:9: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/PackedEnums.cpp:9: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/PackedEnums.cpp:9: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/common/PackedEnums.cpp:9: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/common/PackedEnums.cpp:9: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/common/PackedEnums.cpp:9: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2742/50531] clang++ -MMD -MF obj/third_party/angle/angle_common/tls.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/common/tls.cpp -o obj/third_party/angle/angle_common/tls.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/common/tls.cpp:9: In file included from ../../third_party/angle/src/common/tls.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/tls.cpp:9: In file included from ../../third_party/angle/src/common/tls.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/tls.cpp:9: In file included from ../../third_party/angle/src/common/tls.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/tls.cpp:9: In file included from ../../third_party/angle/src/common/tls.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/tls.cpp:9: In file included from ../../third_party/angle/src/common/tls.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/tls.cpp:9: In file included from ../../third_party/angle/src/common/tls.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/tls.cpp:9: In file included from ../../third_party/angle/src/common/tls.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/tls.cpp:9: In file included from ../../third_party/angle/src/common/tls.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/tls.cpp:9: In file included from ../../third_party/angle/src/common/tls.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/tls.cpp:9: In file included from ../../third_party/angle/src/common/tls.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/tls.cpp:9: In file included from ../../third_party/angle/src/common/tls.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/tls.cpp:9: In file included from ../../third_party/angle/src/common/tls.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/tls.cpp:9: In file included from ../../third_party/angle/src/common/tls.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/common/tls.cpp:9: In file included from ../../third_party/angle/src/common/tls.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/common/tls.cpp:9: In file included from ../../third_party/angle/src/common/tls.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/common/tls.cpp:9: In file included from ../../third_party/angle/src/common/tls.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2743/50531] clang++ -MMD -MF obj/third_party/angle/angle_common/system_utils.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/common/system_utils.cpp -o obj/third_party/angle/angle_common/system_utils.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/common/system_utils.cpp:9: In file included from ../../third_party/angle/src/common/system_utils.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/system_utils.cpp:9: In file included from ../../third_party/angle/src/common/system_utils.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/system_utils.cpp:9: In file included from ../../third_party/angle/src/common/system_utils.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/system_utils.cpp:9: In file included from ../../third_party/angle/src/common/system_utils.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/system_utils.cpp:9: In file included from ../../third_party/angle/src/common/system_utils.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/system_utils.cpp:9: In file included from ../../third_party/angle/src/common/system_utils.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/system_utils.cpp:9: In file included from ../../third_party/angle/src/common/system_utils.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/system_utils.cpp:9: In file included from ../../third_party/angle/src/common/system_utils.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/system_utils.cpp:9: In file included from ../../third_party/angle/src/common/system_utils.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/system_utils.cpp:9: In file included from ../../third_party/angle/src/common/system_utils.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/system_utils.cpp:9: In file included from ../../third_party/angle/src/common/system_utils.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/system_utils.cpp:9: In file included from ../../third_party/angle/src/common/system_utils.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/system_utils.cpp:9: In file included from ../../third_party/angle/src/common/system_utils.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/common/system_utils.cpp:9: In file included from ../../third_party/angle/src/common/system_utils.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/common/system_utils.cpp:9: In file included from ../../third_party/angle/src/common/system_utils.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/common/system_utils.cpp:9: In file included from ../../third_party/angle/src/common/system_utils.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2744/50531] clang++ -MMD -MF obj/third_party/angle/angle_common/system_utils_linux.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/common/system_utils_linux.cpp -o obj/third_party/angle/angle_common/system_utils_linux.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/common/system_utils_linux.cpp:9: In file included from ../../third_party/angle/src/common/system_utils.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/system_utils_linux.cpp:9: In file included from ../../third_party/angle/src/common/system_utils.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/system_utils_linux.cpp:9: In file included from ../../third_party/angle/src/common/system_utils.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/system_utils_linux.cpp:9: In file included from ../../third_party/angle/src/common/system_utils.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/system_utils_linux.cpp:9: In file included from ../../third_party/angle/src/common/system_utils.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/system_utils_linux.cpp:9: In file included from ../../third_party/angle/src/common/system_utils.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/system_utils_linux.cpp:9: In file included from ../../third_party/angle/src/common/system_utils.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/system_utils_linux.cpp:9: In file included from ../../third_party/angle/src/common/system_utils.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/system_utils_linux.cpp:9: In file included from ../../third_party/angle/src/common/system_utils.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/system_utils_linux.cpp:9: In file included from ../../third_party/angle/src/common/system_utils.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/system_utils_linux.cpp:9: In file included from ../../third_party/angle/src/common/system_utils.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/system_utils_linux.cpp:9: In file included from ../../third_party/angle/src/common/system_utils.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/system_utils_linux.cpp:9: In file included from ../../third_party/angle/src/common/system_utils.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/common/system_utils_linux.cpp:9: In file included from ../../third_party/angle/src/common/system_utils.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/common/system_utils_linux.cpp:9: In file included from ../../third_party/angle/src/common/system_utils.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/common/system_utils_linux.cpp:9: In file included from ../../third_party/angle/src/common/system_utils.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2745/50531] clang++ -MMD -MF obj/third_party/angle/angle_common/entry_points_enum_autogen.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/common/entry_points_enum_autogen.cpp -o obj/third_party/angle/angle_common/entry_points_enum_autogen.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/common/entry_points_enum_autogen.cpp:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/entry_points_enum_autogen.cpp:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/entry_points_enum_autogen.cpp:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/entry_points_enum_autogen.cpp:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/entry_points_enum_autogen.cpp:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/entry_points_enum_autogen.cpp:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/entry_points_enum_autogen.cpp:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/entry_points_enum_autogen.cpp:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/entry_points_enum_autogen.cpp:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/entry_points_enum_autogen.cpp:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/entry_points_enum_autogen.cpp:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/entry_points_enum_autogen.cpp:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/entry_points_enum_autogen.cpp:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/common/entry_points_enum_autogen.cpp:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/common/entry_points_enum_autogen.cpp:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/common/entry_points_enum_autogen.cpp:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2746/50531] clang++ -MMD -MF obj/third_party/angle/angle_common/matrix_utils.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/common/matrix_utils.cpp -o obj/third_party/angle/angle_common/matrix_utils.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/common/matrix_utils.cpp:9: In file included from ../../third_party/angle/src/common/matrix_utils.h:19: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/matrix_utils.cpp:9: In file included from ../../third_party/angle/src/common/matrix_utils.h:19: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/matrix_utils.cpp:9: In file included from ../../third_party/angle/src/common/matrix_utils.h:19: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/matrix_utils.cpp:9: In file included from ../../third_party/angle/src/common/matrix_utils.h:19: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/matrix_utils.cpp:9: In file included from ../../third_party/angle/src/common/matrix_utils.h:19: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/matrix_utils.cpp:9: In file included from ../../third_party/angle/src/common/matrix_utils.h:19: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/matrix_utils.cpp:9: In file included from ../../third_party/angle/src/common/matrix_utils.h:19: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/matrix_utils.cpp:9: In file included from ../../third_party/angle/src/common/matrix_utils.h:19: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/matrix_utils.cpp:9: In file included from ../../third_party/angle/src/common/matrix_utils.h:19: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/matrix_utils.cpp:9: In file included from ../../third_party/angle/src/common/matrix_utils.h:19: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/matrix_utils.cpp:9: In file included from ../../third_party/angle/src/common/matrix_utils.h:19: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/matrix_utils.cpp:9: In file included from ../../third_party/angle/src/common/matrix_utils.h:19: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/matrix_utils.cpp:9: In file included from ../../third_party/angle/src/common/matrix_utils.h:19: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/common/matrix_utils.cpp:9: In file included from ../../third_party/angle/src/common/matrix_utils.h:19: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/common/matrix_utils.cpp:9: In file included from ../../third_party/angle/src/common/matrix_utils.h:19: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/common/matrix_utils.cpp:9: In file included from ../../third_party/angle/src/common/matrix_utils.h:19: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2747/50531] clang++ -MMD -MF obj/third_party/angle/angle_common/string_utils.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/common/string_utils.cpp -o obj/third_party/angle/angle_common/string_utils.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/common/string_utils.cpp:19: In file included from ../../third_party/angle/src/common/system_utils.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/string_utils.cpp:19: In file included from ../../third_party/angle/src/common/system_utils.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/string_utils.cpp:19: In file included from ../../third_party/angle/src/common/system_utils.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/string_utils.cpp:19: In file included from ../../third_party/angle/src/common/system_utils.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/string_utils.cpp:19: In file included from ../../third_party/angle/src/common/system_utils.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/string_utils.cpp:19: In file included from ../../third_party/angle/src/common/system_utils.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/string_utils.cpp:19: In file included from ../../third_party/angle/src/common/system_utils.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/string_utils.cpp:19: In file included from ../../third_party/angle/src/common/system_utils.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/string_utils.cpp:19: In file included from ../../third_party/angle/src/common/system_utils.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/string_utils.cpp:19: In file included from ../../third_party/angle/src/common/system_utils.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/string_utils.cpp:19: In file included from ../../third_party/angle/src/common/system_utils.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/string_utils.cpp:19: In file included from ../../third_party/angle/src/common/system_utils.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/string_utils.cpp:19: In file included from ../../third_party/angle/src/common/system_utils.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/common/string_utils.cpp:19: In file included from ../../third_party/angle/src/common/system_utils.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/common/string_utils.cpp:19: In file included from ../../third_party/angle/src/common/system_utils.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/common/string_utils.cpp:19: In file included from ../../third_party/angle/src/common/system_utils.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2748/50531] clang++ -MMD -MF obj/third_party/angle/preprocessor/DirectiveHandlerBase.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -Wno-unreachable-code-break -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/compiler/preprocessor/DirectiveHandlerBase.cpp -o obj/third_party/angle/preprocessor/DirectiveHandlerBase.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2749/50531] clang++ -MMD -MF obj/third_party/angle/angle_common/uniform_type_info_autogen.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/common/uniform_type_info_autogen.cpp -o obj/third_party/angle/angle_common/uniform_type_info_autogen.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/common/uniform_type_info_autogen.cpp:12: In file included from ../../third_party/angle/src/common/utilities.h:21: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/uniform_type_info_autogen.cpp:12: In file included from ../../third_party/angle/src/common/utilities.h:21: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/uniform_type_info_autogen.cpp:12: In file included from ../../third_party/angle/src/common/utilities.h:21: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/uniform_type_info_autogen.cpp:12: In file included from ../../third_party/angle/src/common/utilities.h:21: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/uniform_type_info_autogen.cpp:12: In file included from ../../third_party/angle/src/common/utilities.h:21: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/uniform_type_info_autogen.cpp:12: In file included from ../../third_party/angle/src/common/utilities.h:21: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/uniform_type_info_autogen.cpp:12: In file included from ../../third_party/angle/src/common/utilities.h:21: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/uniform_type_info_autogen.cpp:12: In file included from ../../third_party/angle/src/common/utilities.h:21: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/uniform_type_info_autogen.cpp:12: In file included from ../../third_party/angle/src/common/utilities.h:21: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/uniform_type_info_autogen.cpp:12: In file included from ../../third_party/angle/src/common/utilities.h:21: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/uniform_type_info_autogen.cpp:12: In file included from ../../third_party/angle/src/common/utilities.h:21: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/uniform_type_info_autogen.cpp:12: In file included from ../../third_party/angle/src/common/utilities.h:21: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/uniform_type_info_autogen.cpp:12: In file included from ../../third_party/angle/src/common/utilities.h:21: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/common/uniform_type_info_autogen.cpp:12: In file included from ../../third_party/angle/src/common/utilities.h:21: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/common/uniform_type_info_autogen.cpp:12: In file included from ../../third_party/angle/src/common/utilities.h:21: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/common/uniform_type_info_autogen.cpp:12: In file included from ../../third_party/angle/src/common/utilities.h:21: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2750/50531] clang++ -MMD -MF obj/third_party/angle/angle_common/system_utils_posix.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/common/system_utils_posix.cpp -o obj/third_party/angle/angle_common/system_utils_posix.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/common/system_utils_posix.cpp:9: In file included from ../../third_party/angle/src/common/system_utils.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/system_utils_posix.cpp:9: In file included from ../../third_party/angle/src/common/system_utils.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/system_utils_posix.cpp:9: In file included from ../../third_party/angle/src/common/system_utils.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/system_utils_posix.cpp:9: In file included from ../../third_party/angle/src/common/system_utils.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/system_utils_posix.cpp:9: In file included from ../../third_party/angle/src/common/system_utils.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/system_utils_posix.cpp:9: In file included from ../../third_party/angle/src/common/system_utils.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/system_utils_posix.cpp:9: In file included from ../../third_party/angle/src/common/system_utils.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/system_utils_posix.cpp:9: In file included from ../../third_party/angle/src/common/system_utils.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/system_utils_posix.cpp:9: In file included from ../../third_party/angle/src/common/system_utils.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/system_utils_posix.cpp:9: In file included from ../../third_party/angle/src/common/system_utils.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/system_utils_posix.cpp:9: In file included from ../../third_party/angle/src/common/system_utils.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/system_utils_posix.cpp:9: In file included from ../../third_party/angle/src/common/system_utils.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/system_utils_posix.cpp:9: In file included from ../../third_party/angle/src/common/system_utils.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/common/system_utils_posix.cpp:9: In file included from ../../third_party/angle/src/common/system_utils.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/common/system_utils_posix.cpp:9: In file included from ../../third_party/angle/src/common/system_utils.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/common/system_utils_posix.cpp:9: In file included from ../../third_party/angle/src/common/system_utils.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2751/50531] clang++ -MMD -MF obj/third_party/angle/angle_common/utilities.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/common/utilities.cpp -o obj/third_party/angle/angle_common/utilities.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/common/utilities.cpp:9: In file included from ../../third_party/angle/src/common/utilities.h:21: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/utilities.cpp:9: In file included from ../../third_party/angle/src/common/utilities.h:21: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/utilities.cpp:9: In file included from ../../third_party/angle/src/common/utilities.h:21: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/utilities.cpp:9: In file included from ../../third_party/angle/src/common/utilities.h:21: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/utilities.cpp:9: In file included from ../../third_party/angle/src/common/utilities.h:21: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/utilities.cpp:9: In file included from ../../third_party/angle/src/common/utilities.h:21: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/utilities.cpp:9: In file included from ../../third_party/angle/src/common/utilities.h:21: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/utilities.cpp:9: In file included from ../../third_party/angle/src/common/utilities.h:21: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/utilities.cpp:9: In file included from ../../third_party/angle/src/common/utilities.h:21: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/utilities.cpp:9: In file included from ../../third_party/angle/src/common/utilities.h:21: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/utilities.cpp:9: In file included from ../../third_party/angle/src/common/utilities.h:21: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/utilities.cpp:9: In file included from ../../third_party/angle/src/common/utilities.h:21: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/utilities.cpp:9: In file included from ../../third_party/angle/src/common/utilities.h:21: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/common/utilities.cpp:9: In file included from ../../third_party/angle/src/common/utilities.h:21: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/common/utilities.cpp:9: In file included from ../../third_party/angle/src/common/utilities.h:21: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/common/utilities.cpp:9: In file included from ../../third_party/angle/src/common/utilities.h:21: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2752/50531] clang++ -MMD -MF obj/third_party/angle/angle_gpu_info_util/SystemInfo.o.d -DANGLE_HAS_VULKAN_SYSTEM_INFO -DGPU_INFO_USE_X11 -DGPU_INFO_USE_LIBPCI -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_DELEGATE_WORKERS -DANGLE_ENABLE_OPENGL -DANGLE_ENABLE_OPENGL_DESKTOP -DANGLE_ENABLE_OPENGL_NULL -DANGLE_ENABLE_NULL -DANGLE_ENABLE_VULKAN -DANGLE_ENABLE_SWIFTSHADER -DANGLE_USE_CUSTOM_VULKAN_CMD_BUFFERS=1 -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -DANGLE_USE_CUSTOM_LIBVULKAN -DVK_USE_PLATFORM_XCB_KHR -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/third_party/khronos -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/gpu_info_util/SystemInfo.cpp -o obj/third_party/angle/angle_gpu_info_util/SystemInfo.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/gpu_info_util/SystemInfo.cpp:15: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/gpu_info_util/SystemInfo.cpp:15: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/gpu_info_util/SystemInfo.cpp:15: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/gpu_info_util/SystemInfo.cpp:15: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/gpu_info_util/SystemInfo.cpp:15: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/gpu_info_util/SystemInfo.cpp:15: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/gpu_info_util/SystemInfo.cpp:15: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/gpu_info_util/SystemInfo.cpp:15: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/gpu_info_util/SystemInfo.cpp:15: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/gpu_info_util/SystemInfo.cpp:15: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/gpu_info_util/SystemInfo.cpp:15: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/gpu_info_util/SystemInfo.cpp:15: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/gpu_info_util/SystemInfo.cpp:15: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/gpu_info_util/SystemInfo.cpp:15: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/gpu_info_util/SystemInfo.cpp:15: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/gpu_info_util/SystemInfo.cpp:15: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2753/50531] clang++ -MMD -MF obj/third_party/angle/angle_gpu_info_util/SystemInfo_x11.o.d -DANGLE_HAS_VULKAN_SYSTEM_INFO -DGPU_INFO_USE_X11 -DGPU_INFO_USE_LIBPCI -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_DELEGATE_WORKERS -DANGLE_ENABLE_OPENGL -DANGLE_ENABLE_OPENGL_DESKTOP -DANGLE_ENABLE_OPENGL_NULL -DANGLE_ENABLE_NULL -DANGLE_ENABLE_VULKAN -DANGLE_ENABLE_SWIFTSHADER -DANGLE_USE_CUSTOM_VULKAN_CMD_BUFFERS=1 -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -DANGLE_USE_CUSTOM_LIBVULKAN -DVK_USE_PLATFORM_XCB_KHR -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/third_party/khronos -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/gpu_info_util/SystemInfo_x11.cpp -o obj/third_party/angle/angle_gpu_info_util/SystemInfo_x11.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/gpu_info_util/SystemInfo_x11.cpp:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/gpu_info_util/SystemInfo_x11.cpp:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/gpu_info_util/SystemInfo_x11.cpp:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/gpu_info_util/SystemInfo_x11.cpp:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/gpu_info_util/SystemInfo_x11.cpp:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/gpu_info_util/SystemInfo_x11.cpp:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/gpu_info_util/SystemInfo_x11.cpp:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/gpu_info_util/SystemInfo_x11.cpp:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/gpu_info_util/SystemInfo_x11.cpp:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/gpu_info_util/SystemInfo_x11.cpp:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/gpu_info_util/SystemInfo_x11.cpp:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/gpu_info_util/SystemInfo_x11.cpp:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/gpu_info_util/SystemInfo_x11.cpp:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/gpu_info_util/SystemInfo_x11.cpp:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/gpu_info_util/SystemInfo_x11.cpp:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/gpu_info_util/SystemInfo_x11.cpp:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2754/50531] clang++ -MMD -MF obj/third_party/angle/angle_gpu_info_util/SystemInfo_libpci.o.d -DANGLE_HAS_VULKAN_SYSTEM_INFO -DGPU_INFO_USE_X11 -DGPU_INFO_USE_LIBPCI -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_DELEGATE_WORKERS -DANGLE_ENABLE_OPENGL -DANGLE_ENABLE_OPENGL_DESKTOP -DANGLE_ENABLE_OPENGL_NULL -DANGLE_ENABLE_NULL -DANGLE_ENABLE_VULKAN -DANGLE_ENABLE_SWIFTSHADER -DANGLE_USE_CUSTOM_VULKAN_CMD_BUFFERS=1 -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -DANGLE_USE_CUSTOM_LIBVULKAN -DVK_USE_PLATFORM_XCB_KHR -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/third_party/khronos -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/gpu_info_util/SystemInfo_libpci.cpp -o obj/third_party/angle/angle_gpu_info_util/SystemInfo_libpci.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/gpu_info_util/SystemInfo_libpci.cpp:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/gpu_info_util/SystemInfo_libpci.cpp:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/gpu_info_util/SystemInfo_libpci.cpp:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/gpu_info_util/SystemInfo_libpci.cpp:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/gpu_info_util/SystemInfo_libpci.cpp:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/gpu_info_util/SystemInfo_libpci.cpp:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/gpu_info_util/SystemInfo_libpci.cpp:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/gpu_info_util/SystemInfo_libpci.cpp:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/gpu_info_util/SystemInfo_libpci.cpp:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/gpu_info_util/SystemInfo_libpci.cpp:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/gpu_info_util/SystemInfo_libpci.cpp:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/gpu_info_util/SystemInfo_libpci.cpp:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/gpu_info_util/SystemInfo_libpci.cpp:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/gpu_info_util/SystemInfo_libpci.cpp:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/gpu_info_util/SystemInfo_libpci.cpp:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/gpu_info_util/SystemInfo_libpci.cpp:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2755/50531] clang++ -MMD -MF obj/third_party/angle/angle_gpu_info_util/SystemInfo_linux.o.d -DANGLE_HAS_VULKAN_SYSTEM_INFO -DGPU_INFO_USE_X11 -DGPU_INFO_USE_LIBPCI -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_DELEGATE_WORKERS -DANGLE_ENABLE_OPENGL -DANGLE_ENABLE_OPENGL_DESKTOP -DANGLE_ENABLE_OPENGL_NULL -DANGLE_ENABLE_NULL -DANGLE_ENABLE_VULKAN -DANGLE_ENABLE_SWIFTSHADER -DANGLE_USE_CUSTOM_VULKAN_CMD_BUFFERS=1 -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -DANGLE_USE_CUSTOM_LIBVULKAN -DVK_USE_PLATFORM_XCB_KHR -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/third_party/khronos -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/gpu_info_util/SystemInfo_linux.cpp -o obj/third_party/angle/angle_gpu_info_util/SystemInfo_linux.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/gpu_info_util/SystemInfo_linux.cpp:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/gpu_info_util/SystemInfo_linux.cpp:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/gpu_info_util/SystemInfo_linux.cpp:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/gpu_info_util/SystemInfo_linux.cpp:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/gpu_info_util/SystemInfo_linux.cpp:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/gpu_info_util/SystemInfo_linux.cpp:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/gpu_info_util/SystemInfo_linux.cpp:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/gpu_info_util/SystemInfo_linux.cpp:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/gpu_info_util/SystemInfo_linux.cpp:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/gpu_info_util/SystemInfo_linux.cpp:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/gpu_info_util/SystemInfo_linux.cpp:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/gpu_info_util/SystemInfo_linux.cpp:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/gpu_info_util/SystemInfo_linux.cpp:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/gpu_info_util/SystemInfo_linux.cpp:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/gpu_info_util/SystemInfo_linux.cpp:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/gpu_info_util/SystemInfo_linux.cpp:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2756/50531] clang++ -MMD -MF obj/third_party/angle/angle_gpu_info_util/SystemInfo_vulkan.o.d -DANGLE_HAS_VULKAN_SYSTEM_INFO -DGPU_INFO_USE_X11 -DGPU_INFO_USE_LIBPCI -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_DELEGATE_WORKERS -DANGLE_ENABLE_OPENGL -DANGLE_ENABLE_OPENGL_DESKTOP -DANGLE_ENABLE_OPENGL_NULL -DANGLE_ENABLE_NULL -DANGLE_ENABLE_VULKAN -DANGLE_ENABLE_SWIFTSHADER -DANGLE_USE_CUSTOM_VULKAN_CMD_BUFFERS=1 -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -DANGLE_USE_CUSTOM_LIBVULKAN -DVK_USE_PLATFORM_XCB_KHR -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/third_party/khronos -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/gpu_info_util/SystemInfo_vulkan.cpp -o obj/third_party/angle/angle_gpu_info_util/SystemInfo_vulkan.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/gpu_info_util/SystemInfo_vulkan.cpp:16: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/gpu_info_util/SystemInfo_vulkan.cpp:16: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/gpu_info_util/SystemInfo_vulkan.cpp:16: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/gpu_info_util/SystemInfo_vulkan.cpp:16: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/gpu_info_util/SystemInfo_vulkan.cpp:16: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/gpu_info_util/SystemInfo_vulkan.cpp:16: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/gpu_info_util/SystemInfo_vulkan.cpp:16: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/gpu_info_util/SystemInfo_vulkan.cpp:16: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/gpu_info_util/SystemInfo_vulkan.cpp:16: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/gpu_info_util/SystemInfo_vulkan.cpp:16: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/gpu_info_util/SystemInfo_vulkan.cpp:16: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/gpu_info_util/SystemInfo_vulkan.cpp:16: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/gpu_info_util/SystemInfo_vulkan.cpp:16: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/gpu_info_util/SystemInfo_vulkan.cpp:16: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/gpu_info_util/SystemInfo_vulkan.cpp:16: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/gpu_info_util/SystemInfo_vulkan.cpp:16: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2757/50531] clang++ -MMD -MF obj/third_party/angle/preprocessor/DiagnosticsBase.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -Wno-unreachable-code-break -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/compiler/preprocessor/DiagnosticsBase.cpp -o obj/third_party/angle/preprocessor/DiagnosticsBase.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/compiler/preprocessor/DiagnosticsBase.cpp:9: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/preprocessor/DiagnosticsBase.cpp:9: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/preprocessor/DiagnosticsBase.cpp:9: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/preprocessor/DiagnosticsBase.cpp:9: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/preprocessor/DiagnosticsBase.cpp:9: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/preprocessor/DiagnosticsBase.cpp:9: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/preprocessor/DiagnosticsBase.cpp:9: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/preprocessor/DiagnosticsBase.cpp:9: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/preprocessor/DiagnosticsBase.cpp:9: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/preprocessor/DiagnosticsBase.cpp:9: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/preprocessor/DiagnosticsBase.cpp:9: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/preprocessor/DiagnosticsBase.cpp:9: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/preprocessor/DiagnosticsBase.cpp:9: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/preprocessor/DiagnosticsBase.cpp:9: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/preprocessor/DiagnosticsBase.cpp:9: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/compiler/preprocessor/DiagnosticsBase.cpp:9: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2758/50531] clang++ -MMD -MF obj/third_party/angle/libEGL/libEGL_autogen.o.d -DLIBEGL_IMPLEMENTATION -DEGLAPI=__attribute__\(\(visibility\(\"default\"\)\)\) -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_EGL_LIBRARY_NAME=\"libEGL\" -DANGLE_GLESV2_LIBRARY_NAME=\"libGLESv2\" -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -DANGLE_USE_EGL_LOADER -DGL_GLES_PROTOTYPES=1 -DEGL_EGL_PROTOTYPES=1 -DGL_GLEXT_PROTOTYPES -DEGL_EGLEXT_PROTOTYPES -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/include -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/libEGL/libEGL_autogen.cpp -o obj/third_party/angle/libEGL/libEGL_autogen.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/libEGL/libEGL_autogen.cpp:11: In file included from ../../third_party/angle/src/common/system_utils.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libEGL/libEGL_autogen.cpp:11: In file included from ../../third_party/angle/src/common/system_utils.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libEGL/libEGL_autogen.cpp:11: In file included from ../../third_party/angle/src/common/system_utils.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libEGL/libEGL_autogen.cpp:11: In file included from ../../third_party/angle/src/common/system_utils.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libEGL/libEGL_autogen.cpp:11: In file included from ../../third_party/angle/src/common/system_utils.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libEGL/libEGL_autogen.cpp:11: In file included from ../../third_party/angle/src/common/system_utils.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libEGL/libEGL_autogen.cpp:11: In file included from ../../third_party/angle/src/common/system_utils.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libEGL/libEGL_autogen.cpp:11: In file included from ../../third_party/angle/src/common/system_utils.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libEGL/libEGL_autogen.cpp:11: In file included from ../../third_party/angle/src/common/system_utils.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libEGL/libEGL_autogen.cpp:11: In file included from ../../third_party/angle/src/common/system_utils.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libEGL/libEGL_autogen.cpp:11: In file included from ../../third_party/angle/src/common/system_utils.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libEGL/libEGL_autogen.cpp:11: In file included from ../../third_party/angle/src/common/system_utils.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libEGL/libEGL_autogen.cpp:11: In file included from ../../third_party/angle/src/common/system_utils.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libEGL/libEGL_autogen.cpp:11: In file included from ../../third_party/angle/src/common/system_utils.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libEGL/libEGL_autogen.cpp:11: In file included from ../../third_party/angle/src/common/system_utils.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/libEGL/libEGL_autogen.cpp:11: In file included from ../../third_party/angle/src/common/system_utils.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2759/50531] clang++ -MMD -MF obj/third_party/angle/preprocessor/Lexer.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -Wno-unreachable-code-break -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/compiler/preprocessor/Lexer.cpp -o obj/third_party/angle/preprocessor/Lexer.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/compiler/preprocessor/Lexer.cpp:7: In file included from ../../third_party/angle/src/compiler/preprocessor/Lexer.h:10: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/preprocessor/Lexer.cpp:7: In file included from ../../third_party/angle/src/compiler/preprocessor/Lexer.h:10: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/preprocessor/Lexer.cpp:7: In file included from ../../third_party/angle/src/compiler/preprocessor/Lexer.h:10: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/preprocessor/Lexer.cpp:7: In file included from ../../third_party/angle/src/compiler/preprocessor/Lexer.h:10: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/preprocessor/Lexer.cpp:7: In file included from ../../third_party/angle/src/compiler/preprocessor/Lexer.h:10: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/preprocessor/Lexer.cpp:7: In file included from ../../third_party/angle/src/compiler/preprocessor/Lexer.h:10: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/preprocessor/Lexer.cpp:7: In file included from ../../third_party/angle/src/compiler/preprocessor/Lexer.h:10: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/preprocessor/Lexer.cpp:7: In file included from ../../third_party/angle/src/compiler/preprocessor/Lexer.h:10: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/preprocessor/Lexer.cpp:7: In file included from ../../third_party/angle/src/compiler/preprocessor/Lexer.h:10: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/preprocessor/Lexer.cpp:7: In file included from ../../third_party/angle/src/compiler/preprocessor/Lexer.h:10: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/preprocessor/Lexer.cpp:7: In file included from ../../third_party/angle/src/compiler/preprocessor/Lexer.h:10: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/preprocessor/Lexer.cpp:7: In file included from ../../third_party/angle/src/compiler/preprocessor/Lexer.h:10: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/preprocessor/Lexer.cpp:7: In file included from ../../third_party/angle/src/compiler/preprocessor/Lexer.h:10: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/preprocessor/Lexer.cpp:7: In file included from ../../third_party/angle/src/compiler/preprocessor/Lexer.h:10: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/preprocessor/Lexer.cpp:7: In file included from ../../third_party/angle/src/compiler/preprocessor/Lexer.h:10: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/compiler/preprocessor/Lexer.cpp:7: In file included from ../../third_party/angle/src/compiler/preprocessor/Lexer.h:10: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2760/50531] clang++ -MMD -MF obj/third_party/angle/preprocessor/Input.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -Wno-unreachable-code-break -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/compiler/preprocessor/Input.cpp -o obj/third_party/angle/preprocessor/Input.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/compiler/preprocessor/Input.cpp:12: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/preprocessor/Input.cpp:12: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/preprocessor/Input.cpp:12: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/preprocessor/Input.cpp:12: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/preprocessor/Input.cpp:12: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/preprocessor/Input.cpp:12: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/preprocessor/Input.cpp:12: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/preprocessor/Input.cpp:12: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/preprocessor/Input.cpp:12: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/preprocessor/Input.cpp:12: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/preprocessor/Input.cpp:12: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/preprocessor/Input.cpp:12: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/preprocessor/Input.cpp:12: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/preprocessor/Input.cpp:12: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/preprocessor/Input.cpp:12: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/compiler/preprocessor/Input.cpp:12: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2761/50531] clang++ -MMD -MF obj/third_party/angle/angle_image_util/imageformats.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/image_util/imageformats.cpp -o obj/third_party/angle/angle_image_util/imageformats.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/image_util/imageformats.cpp:12: In file included from ../../third_party/angle/src/common/mathutil.h:19: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/numerics/safe_math.h:13: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/logging.h:11: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/image_util/imageformats.cpp:12: In file included from ../../third_party/angle/src/common/mathutil.h:19: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/numerics/safe_math.h:13: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/logging.h:11: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/image_util/imageformats.cpp:12: In file included from ../../third_party/angle/src/common/mathutil.h:19: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/numerics/safe_math.h:13: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/logging.h:11: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/image_util/imageformats.cpp:12: In file included from ../../third_party/angle/src/common/mathutil.h:19: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/numerics/safe_math.h:13: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/logging.h:11: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/image_util/imageformats.cpp:12: In file included from ../../third_party/angle/src/common/mathutil.h:19: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/numerics/safe_math.h:13: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/logging.h:11: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/image_util/imageformats.cpp:12: In file included from ../../third_party/angle/src/common/mathutil.h:19: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/numerics/safe_math.h:13: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/logging.h:11: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/image_util/imageformats.cpp:12: In file included from ../../third_party/angle/src/common/mathutil.h:19: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/numerics/safe_math.h:13: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/logging.h:11: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/image_util/imageformats.cpp:12: In file included from ../../third_party/angle/src/common/mathutil.h:19: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/numerics/safe_math.h:13: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/logging.h:11: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/image_util/imageformats.cpp:12: In file included from ../../third_party/angle/src/common/mathutil.h:19: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/numerics/safe_math.h:13: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/logging.h:11: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/image_util/imageformats.cpp:12: In file included from ../../third_party/angle/src/common/mathutil.h:19: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/numerics/safe_math.h:13: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/logging.h:11: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/image_util/imageformats.cpp:12: In file included from ../../third_party/angle/src/common/mathutil.h:19: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/numerics/safe_math.h:13: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/logging.h:11: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/image_util/imageformats.cpp:12: In file included from ../../third_party/angle/src/common/mathutil.h:19: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/numerics/safe_math.h:13: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/logging.h:11: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/image_util/imageformats.cpp:12: In file included from ../../third_party/angle/src/common/mathutil.h:19: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/numerics/safe_math.h:13: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/logging.h:11: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/image_util/imageformats.cpp:12: In file included from ../../third_party/angle/src/common/mathutil.h:19: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/numerics/safe_math.h:13: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/logging.h:11: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/image_util/imageformats.cpp:12: In file included from ../../third_party/angle/src/common/mathutil.h:19: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/numerics/safe_math.h:13: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/logging.h:11: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/image_util/imageformats.cpp:12: In file included from ../../third_party/angle/src/common/mathutil.h:19: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/numerics/safe_math.h:13: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/logging.h:11: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2762/50531] clang++ -MMD -MF obj/third_party/angle/preprocessor/Preprocessor.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -Wno-unreachable-code-break -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/compiler/preprocessor/Preprocessor.cpp -o obj/third_party/angle/preprocessor/Preprocessor.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/compiler/preprocessor/Preprocessor.cpp:7: In file included from ../../third_party/angle/src/compiler/preprocessor/Preprocessor.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/preprocessor/Preprocessor.cpp:7: In file included from ../../third_party/angle/src/compiler/preprocessor/Preprocessor.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/preprocessor/Preprocessor.cpp:7: In file included from ../../third_party/angle/src/compiler/preprocessor/Preprocessor.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/preprocessor/Preprocessor.cpp:7: In file included from ../../third_party/angle/src/compiler/preprocessor/Preprocessor.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/preprocessor/Preprocessor.cpp:7: In file included from ../../third_party/angle/src/compiler/preprocessor/Preprocessor.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/preprocessor/Preprocessor.cpp:7: In file included from ../../third_party/angle/src/compiler/preprocessor/Preprocessor.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/preprocessor/Preprocessor.cpp:7: In file included from ../../third_party/angle/src/compiler/preprocessor/Preprocessor.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/preprocessor/Preprocessor.cpp:7: In file included from ../../third_party/angle/src/compiler/preprocessor/Preprocessor.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/preprocessor/Preprocessor.cpp:7: In file included from ../../third_party/angle/src/compiler/preprocessor/Preprocessor.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/preprocessor/Preprocessor.cpp:7: In file included from ../../third_party/angle/src/compiler/preprocessor/Preprocessor.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/preprocessor/Preprocessor.cpp:7: In file included from ../../third_party/angle/src/compiler/preprocessor/Preprocessor.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/preprocessor/Preprocessor.cpp:7: In file included from ../../third_party/angle/src/compiler/preprocessor/Preprocessor.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/preprocessor/Preprocessor.cpp:7: In file included from ../../third_party/angle/src/compiler/preprocessor/Preprocessor.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/preprocessor/Preprocessor.cpp:7: In file included from ../../third_party/angle/src/compiler/preprocessor/Preprocessor.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/preprocessor/Preprocessor.cpp:7: In file included from ../../third_party/angle/src/compiler/preprocessor/Preprocessor.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/compiler/preprocessor/Preprocessor.cpp:7: In file included from ../../third_party/angle/src/compiler/preprocessor/Preprocessor.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2763/50531] clang++ -MMD -MF obj/third_party/angle/preprocessor/Token.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -Wno-unreachable-code-break -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/compiler/preprocessor/Token.cpp -o obj/third_party/angle/preprocessor/Token.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/compiler/preprocessor/Token.cpp:9: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/preprocessor/Token.cpp:9: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/preprocessor/Token.cpp:9: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/preprocessor/Token.cpp:9: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/preprocessor/Token.cpp:9: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/preprocessor/Token.cpp:9: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/preprocessor/Token.cpp:9: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/preprocessor/Token.cpp:9: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/preprocessor/Token.cpp:9: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/preprocessor/Token.cpp:9: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/preprocessor/Token.cpp:9: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/preprocessor/Token.cpp:9: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/preprocessor/Token.cpp:9: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/preprocessor/Token.cpp:9: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/preprocessor/Token.cpp:9: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/compiler/preprocessor/Token.cpp:9: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2764/50531] clang++ -MMD -MF obj/third_party/angle/preprocessor/preprocessor_tab_autogen.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -Wno-unreachable-code-break -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/compiler/preprocessor/preprocessor_tab_autogen.cpp -o obj/third_party/angle/preprocessor/preprocessor_tab_autogen.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/compiler/preprocessor/preprocessor_tab_autogen.cpp:98: In file included from ../../third_party/angle/src/compiler/preprocessor/ExpressionParser.h:10: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/preprocessor/preprocessor_tab_autogen.cpp:98: In file included from ../../third_party/angle/src/compiler/preprocessor/ExpressionParser.h:10: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/preprocessor/preprocessor_tab_autogen.cpp:98: In file included from ../../third_party/angle/src/compiler/preprocessor/ExpressionParser.h:10: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/preprocessor/preprocessor_tab_autogen.cpp:98: In file included from ../../third_party/angle/src/compiler/preprocessor/ExpressionParser.h:10: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/preprocessor/preprocessor_tab_autogen.cpp:98: In file included from ../../third_party/angle/src/compiler/preprocessor/ExpressionParser.h:10: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/preprocessor/preprocessor_tab_autogen.cpp:98: In file included from ../../third_party/angle/src/compiler/preprocessor/ExpressionParser.h:10: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/preprocessor/preprocessor_tab_autogen.cpp:98: In file included from ../../third_party/angle/src/compiler/preprocessor/ExpressionParser.h:10: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/preprocessor/preprocessor_tab_autogen.cpp:98: In file included from ../../third_party/angle/src/compiler/preprocessor/ExpressionParser.h:10: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/preprocessor/preprocessor_tab_autogen.cpp:98: In file included from ../../third_party/angle/src/compiler/preprocessor/ExpressionParser.h:10: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/preprocessor/preprocessor_tab_autogen.cpp:98: In file included from ../../third_party/angle/src/compiler/preprocessor/ExpressionParser.h:10: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/preprocessor/preprocessor_tab_autogen.cpp:98: In file included from ../../third_party/angle/src/compiler/preprocessor/ExpressionParser.h:10: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/preprocessor/preprocessor_tab_autogen.cpp:98: In file included from ../../third_party/angle/src/compiler/preprocessor/ExpressionParser.h:10: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/preprocessor/preprocessor_tab_autogen.cpp:98: In file included from ../../third_party/angle/src/compiler/preprocessor/ExpressionParser.h:10: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/preprocessor/preprocessor_tab_autogen.cpp:98: In file included from ../../third_party/angle/src/compiler/preprocessor/ExpressionParser.h:10: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ ../../third_party/angle/src/compiler/preprocessor/preprocessor_tab_autogen.cpp:983:9: warning: variable 'ppnerrs' set but not used [-Wunused-but-set-variable] 983 | int yynerrs; | ^ ../../third_party/angle/src/compiler/preprocessor/preprocessor_tab_autogen.cpp:70:17: note: expanded from macro 'yynerrs' 70 | #define yynerrs ppnerrs | ^ In file included from ../../third_party/angle/src/compiler/preprocessor/preprocessor_tab_autogen.cpp:98: In file included from ../../third_party/angle/src/compiler/preprocessor/ExpressionParser.h:10: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/compiler/preprocessor/preprocessor_tab_autogen.cpp:98: In file included from ../../third_party/angle/src/compiler/preprocessor/ExpressionParser.h:10: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 28 warnings generated. [chrome:2765/50531] clang++ -MMD -MF obj/third_party/angle/angle_image_util/loadimage.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/image_util/loadimage.cpp -o obj/third_party/angle/angle_image_util/loadimage.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/image_util/loadimage.cpp:9: In file included from ../../third_party/angle/src/image_util/loadimage.h:896: In file included from ../../third_party/angle/src/image_util/loadimage.inc:7: In file included from ../../third_party/angle/src/common/mathutil.h:19: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/numerics/safe_math.h:13: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/logging.h:11: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/image_util/loadimage.cpp:9: In file included from ../../third_party/angle/src/image_util/loadimage.h:896: In file included from ../../third_party/angle/src/image_util/loadimage.inc:7: In file included from ../../third_party/angle/src/common/mathutil.h:19: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/numerics/safe_math.h:13: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/logging.h:11: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/image_util/loadimage.cpp:9: In file included from ../../third_party/angle/src/image_util/loadimage.h:896: In file included from ../../third_party/angle/src/image_util/loadimage.inc:7: In file included from ../../third_party/angle/src/common/mathutil.h:19: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/numerics/safe_math.h:13: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/logging.h:11: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/image_util/loadimage.cpp:9: In file included from ../../third_party/angle/src/image_util/loadimage.h:896: In file included from ../../third_party/angle/src/image_util/loadimage.inc:7: In file included from ../../third_party/angle/src/common/mathutil.h:19: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/numerics/safe_math.h:13: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/logging.h:11: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/image_util/loadimage.cpp:9: In file included from ../../third_party/angle/src/image_util/loadimage.h:896: In file included from ../../third_party/angle/src/image_util/loadimage.inc:7: In file included from ../../third_party/angle/src/common/mathutil.h:19: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/numerics/safe_math.h:13: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/logging.h:11: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/image_util/loadimage.cpp:9: In file included from ../../third_party/angle/src/image_util/loadimage.h:896: In file included from ../../third_party/angle/src/image_util/loadimage.inc:7: In file included from ../../third_party/angle/src/common/mathutil.h:19: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/numerics/safe_math.h:13: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/logging.h:11: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/image_util/loadimage.cpp:9: In file included from ../../third_party/angle/src/image_util/loadimage.h:896: In file included from ../../third_party/angle/src/image_util/loadimage.inc:7: In file included from ../../third_party/angle/src/common/mathutil.h:19: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/numerics/safe_math.h:13: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/logging.h:11: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/image_util/loadimage.cpp:9: In file included from ../../third_party/angle/src/image_util/loadimage.h:896: In file included from ../../third_party/angle/src/image_util/loadimage.inc:7: In file included from ../../third_party/angle/src/common/mathutil.h:19: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/numerics/safe_math.h:13: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/logging.h:11: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/image_util/loadimage.cpp:9: In file included from ../../third_party/angle/src/image_util/loadimage.h:896: In file included from ../../third_party/angle/src/image_util/loadimage.inc:7: In file included from ../../third_party/angle/src/common/mathutil.h:19: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/numerics/safe_math.h:13: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/logging.h:11: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/image_util/loadimage.cpp:9: In file included from ../../third_party/angle/src/image_util/loadimage.h:896: In file included from ../../third_party/angle/src/image_util/loadimage.inc:7: In file included from ../../third_party/angle/src/common/mathutil.h:19: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/numerics/safe_math.h:13: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/logging.h:11: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/image_util/loadimage.cpp:9: In file included from ../../third_party/angle/src/image_util/loadimage.h:896: In file included from ../../third_party/angle/src/image_util/loadimage.inc:7: In file included from ../../third_party/angle/src/common/mathutil.h:19: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/numerics/safe_math.h:13: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/logging.h:11: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/image_util/loadimage.cpp:9: In file included from ../../third_party/angle/src/image_util/loadimage.h:896: In file included from ../../third_party/angle/src/image_util/loadimage.inc:7: In file included from ../../third_party/angle/src/common/mathutil.h:19: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/numerics/safe_math.h:13: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/logging.h:11: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/image_util/loadimage.cpp:9: In file included from ../../third_party/angle/src/image_util/loadimage.h:896: In file included from ../../third_party/angle/src/image_util/loadimage.inc:7: In file included from ../../third_party/angle/src/common/mathutil.h:19: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/numerics/safe_math.h:13: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/logging.h:11: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/image_util/loadimage.cpp:9: In file included from ../../third_party/angle/src/image_util/loadimage.h:896: In file included from ../../third_party/angle/src/image_util/loadimage.inc:7: In file included from ../../third_party/angle/src/common/mathutil.h:19: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/numerics/safe_math.h:13: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/logging.h:11: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/image_util/loadimage.cpp:9: In file included from ../../third_party/angle/src/image_util/loadimage.h:896: In file included from ../../third_party/angle/src/image_util/loadimage.inc:7: In file included from ../../third_party/angle/src/common/mathutil.h:19: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/numerics/safe_math.h:13: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/logging.h:11: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/image_util/loadimage.cpp:9: In file included from ../../third_party/angle/src/image_util/loadimage.h:896: In file included from ../../third_party/angle/src/image_util/loadimage.inc:7: In file included from ../../third_party/angle/src/common/mathutil.h:19: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/numerics/safe_math.h:13: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/logging.h:11: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2766/50531] clang++ -MMD -MF obj/third_party/angle/translator_gl_d3d_only/InitializeDll.o.d -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/include -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/compiler/translator/InitializeDll.cpp -o obj/third_party/angle/translator_gl_d3d_only/InitializeDll.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2767/50531] clang++ -MMD -MF obj/third_party/angle/preprocessor/preprocessor_lex_autogen.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -Wno-unreachable-code-break -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/compiler/preprocessor/preprocessor_lex_autogen.cpp -o obj/third_party/angle/preprocessor/preprocessor_lex_autogen.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from preprocessor.l:705: In file included from ../../third_party/angle/src/compiler/preprocessor/Tokenizer.h:10: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from preprocessor.l:705: In file included from ../../third_party/angle/src/compiler/preprocessor/Tokenizer.h:10: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from preprocessor.l:705: In file included from ../../third_party/angle/src/compiler/preprocessor/Tokenizer.h:10: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from preprocessor.l:705: In file included from ../../third_party/angle/src/compiler/preprocessor/Tokenizer.h:10: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from preprocessor.l:705: In file included from ../../third_party/angle/src/compiler/preprocessor/Tokenizer.h:10: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from preprocessor.l:705: In file included from ../../third_party/angle/src/compiler/preprocessor/Tokenizer.h:10: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from preprocessor.l:705: In file included from ../../third_party/angle/src/compiler/preprocessor/Tokenizer.h:10: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from preprocessor.l:705: In file included from ../../third_party/angle/src/compiler/preprocessor/Tokenizer.h:10: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from preprocessor.l:705: In file included from ../../third_party/angle/src/compiler/preprocessor/Tokenizer.h:10: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from preprocessor.l:705: In file included from ../../third_party/angle/src/compiler/preprocessor/Tokenizer.h:10: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from preprocessor.l:705: In file included from ../../third_party/angle/src/compiler/preprocessor/Tokenizer.h:10: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from preprocessor.l:705: In file included from ../../third_party/angle/src/compiler/preprocessor/Tokenizer.h:10: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from preprocessor.l:705: In file included from ../../third_party/angle/src/compiler/preprocessor/Tokenizer.h:10: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from preprocessor.l:705: In file included from ../../third_party/angle/src/compiler/preprocessor/Tokenizer.h:10: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from preprocessor.l:705: In file included from ../../third_party/angle/src/compiler/preprocessor/Tokenizer.h:10: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from preprocessor.l:705: In file included from ../../third_party/angle/src/compiler/preprocessor/Tokenizer.h:10: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2768/50531] clang++ -MMD -MF obj/third_party/angle/angle_image_util/loadimage_etc.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/image_util/loadimage_etc.cpp -o obj/third_party/angle/angle_image_util/loadimage_etc.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/image_util/loadimage_etc.cpp:9: In file included from ../../third_party/angle/src/image_util/loadimage.h:896: In file included from ../../third_party/angle/src/image_util/loadimage.inc:7: In file included from ../../third_party/angle/src/common/mathutil.h:19: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/numerics/safe_math.h:13: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/logging.h:11: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/image_util/loadimage_etc.cpp:9: In file included from ../../third_party/angle/src/image_util/loadimage.h:896: In file included from ../../third_party/angle/src/image_util/loadimage.inc:7: In file included from ../../third_party/angle/src/common/mathutil.h:19: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/numerics/safe_math.h:13: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/logging.h:11: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/image_util/loadimage_etc.cpp:9: In file included from ../../third_party/angle/src/image_util/loadimage.h:896: In file included from ../../third_party/angle/src/image_util/loadimage.inc:7: In file included from ../../third_party/angle/src/common/mathutil.h:19: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/numerics/safe_math.h:13: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/logging.h:11: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/image_util/loadimage_etc.cpp:9: In file included from ../../third_party/angle/src/image_util/loadimage.h:896: In file included from ../../third_party/angle/src/image_util/loadimage.inc:7: In file included from ../../third_party/angle/src/common/mathutil.h:19: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/numerics/safe_math.h:13: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/logging.h:11: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/image_util/loadimage_etc.cpp:9: In file included from ../../third_party/angle/src/image_util/loadimage.h:896: In file included from ../../third_party/angle/src/image_util/loadimage.inc:7: In file included from ../../third_party/angle/src/common/mathutil.h:19: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/numerics/safe_math.h:13: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/logging.h:11: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/image_util/loadimage_etc.cpp:9: In file included from ../../third_party/angle/src/image_util/loadimage.h:896: In file included from ../../third_party/angle/src/image_util/loadimage.inc:7: In file included from ../../third_party/angle/src/common/mathutil.h:19: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/numerics/safe_math.h:13: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/logging.h:11: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/image_util/loadimage_etc.cpp:9: In file included from ../../third_party/angle/src/image_util/loadimage.h:896: In file included from ../../third_party/angle/src/image_util/loadimage.inc:7: In file included from ../../third_party/angle/src/common/mathutil.h:19: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/numerics/safe_math.h:13: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/logging.h:11: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/image_util/loadimage_etc.cpp:9: In file included from ../../third_party/angle/src/image_util/loadimage.h:896: In file included from ../../third_party/angle/src/image_util/loadimage.inc:7: In file included from ../../third_party/angle/src/common/mathutil.h:19: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/numerics/safe_math.h:13: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/logging.h:11: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/image_util/loadimage_etc.cpp:9: In file included from ../../third_party/angle/src/image_util/loadimage.h:896: In file included from ../../third_party/angle/src/image_util/loadimage.inc:7: In file included from ../../third_party/angle/src/common/mathutil.h:19: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/numerics/safe_math.h:13: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/logging.h:11: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/image_util/loadimage_etc.cpp:9: In file included from ../../third_party/angle/src/image_util/loadimage.h:896: In file included from ../../third_party/angle/src/image_util/loadimage.inc:7: In file included from ../../third_party/angle/src/common/mathutil.h:19: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/numerics/safe_math.h:13: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/logging.h:11: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/image_util/loadimage_etc.cpp:9: In file included from ../../third_party/angle/src/image_util/loadimage.h:896: In file included from ../../third_party/angle/src/image_util/loadimage.inc:7: In file included from ../../third_party/angle/src/common/mathutil.h:19: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/numerics/safe_math.h:13: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/logging.h:11: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/image_util/loadimage_etc.cpp:9: In file included from ../../third_party/angle/src/image_util/loadimage.h:896: In file included from ../../third_party/angle/src/image_util/loadimage.inc:7: In file included from ../../third_party/angle/src/common/mathutil.h:19: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/numerics/safe_math.h:13: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/logging.h:11: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/image_util/loadimage_etc.cpp:9: In file included from ../../third_party/angle/src/image_util/loadimage.h:896: In file included from ../../third_party/angle/src/image_util/loadimage.inc:7: In file included from ../../third_party/angle/src/common/mathutil.h:19: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/numerics/safe_math.h:13: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/logging.h:11: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/image_util/loadimage_etc.cpp:9: In file included from ../../third_party/angle/src/image_util/loadimage.h:896: In file included from ../../third_party/angle/src/image_util/loadimage.inc:7: In file included from ../../third_party/angle/src/common/mathutil.h:19: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/numerics/safe_math.h:13: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/logging.h:11: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/image_util/loadimage_etc.cpp:9: In file included from ../../third_party/angle/src/image_util/loadimage.h:896: In file included from ../../third_party/angle/src/image_util/loadimage.inc:7: In file included from ../../third_party/angle/src/common/mathutil.h:19: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/numerics/safe_math.h:13: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/logging.h:11: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/image_util/loadimage_etc.cpp:9: In file included from ../../third_party/angle/src/image_util/loadimage.h:896: In file included from ../../third_party/angle/src/image_util/loadimage.inc:7: In file included from ../../third_party/angle/src/common/mathutil.h:19: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/numerics/safe_math.h:13: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/logging.h:11: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2769/50531] clang++ -MMD -MF obj/third_party/angle/preprocessor/Macro.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -Wno-unreachable-code-break -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/compiler/preprocessor/Macro.cpp -o obj/third_party/angle/preprocessor/Macro.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/compiler/preprocessor/Macro.cpp:9: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/preprocessor/Macro.cpp:9: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/preprocessor/Macro.cpp:9: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/preprocessor/Macro.cpp:9: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/preprocessor/Macro.cpp:9: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/preprocessor/Macro.cpp:9: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/preprocessor/Macro.cpp:9: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/preprocessor/Macro.cpp:9: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/preprocessor/Macro.cpp:9: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/preprocessor/Macro.cpp:9: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/preprocessor/Macro.cpp:9: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/preprocessor/Macro.cpp:9: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/preprocessor/Macro.cpp:9: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/preprocessor/Macro.cpp:9: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/preprocessor/Macro.cpp:9: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/compiler/preprocessor/Macro.cpp:9: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2770/50531] clang++ -MMD -MF obj/third_party/angle/preprocessor/DirectiveParser.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -Wno-unreachable-code-break -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/compiler/preprocessor/DirectiveParser.cpp -o obj/third_party/angle/preprocessor/DirectiveParser.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/compiler/preprocessor/DirectiveParser.cpp:7: In file included from ../../third_party/angle/src/compiler/preprocessor/DirectiveParser.h:10: In file included from ../../third_party/angle/src/compiler/preprocessor/Lexer.h:10: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/preprocessor/DirectiveParser.cpp:7: In file included from ../../third_party/angle/src/compiler/preprocessor/DirectiveParser.h:10: In file included from ../../third_party/angle/src/compiler/preprocessor/Lexer.h:10: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/preprocessor/DirectiveParser.cpp:7: In file included from ../../third_party/angle/src/compiler/preprocessor/DirectiveParser.h:10: In file included from ../../third_party/angle/src/compiler/preprocessor/Lexer.h:10: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/preprocessor/DirectiveParser.cpp:7: In file included from ../../third_party/angle/src/compiler/preprocessor/DirectiveParser.h:10: In file included from ../../third_party/angle/src/compiler/preprocessor/Lexer.h:10: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/preprocessor/DirectiveParser.cpp:7: In file included from ../../third_party/angle/src/compiler/preprocessor/DirectiveParser.h:10: In file included from ../../third_party/angle/src/compiler/preprocessor/Lexer.h:10: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/preprocessor/DirectiveParser.cpp:7: In file included from ../../third_party/angle/src/compiler/preprocessor/DirectiveParser.h:10: In file included from ../../third_party/angle/src/compiler/preprocessor/Lexer.h:10: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/preprocessor/DirectiveParser.cpp:7: In file included from ../../third_party/angle/src/compiler/preprocessor/DirectiveParser.h:10: In file included from ../../third_party/angle/src/compiler/preprocessor/Lexer.h:10: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/preprocessor/DirectiveParser.cpp:7: In file included from ../../third_party/angle/src/compiler/preprocessor/DirectiveParser.h:10: In file included from ../../third_party/angle/src/compiler/preprocessor/Lexer.h:10: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/preprocessor/DirectiveParser.cpp:7: In file included from ../../third_party/angle/src/compiler/preprocessor/DirectiveParser.h:10: In file included from ../../third_party/angle/src/compiler/preprocessor/Lexer.h:10: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/preprocessor/DirectiveParser.cpp:7: In file included from ../../third_party/angle/src/compiler/preprocessor/DirectiveParser.h:10: In file included from ../../third_party/angle/src/compiler/preprocessor/Lexer.h:10: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/preprocessor/DirectiveParser.cpp:7: In file included from ../../third_party/angle/src/compiler/preprocessor/DirectiveParser.h:10: In file included from ../../third_party/angle/src/compiler/preprocessor/Lexer.h:10: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/preprocessor/DirectiveParser.cpp:7: In file included from ../../third_party/angle/src/compiler/preprocessor/DirectiveParser.h:10: In file included from ../../third_party/angle/src/compiler/preprocessor/Lexer.h:10: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/preprocessor/DirectiveParser.cpp:7: In file included from ../../third_party/angle/src/compiler/preprocessor/DirectiveParser.h:10: In file included from ../../third_party/angle/src/compiler/preprocessor/Lexer.h:10: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/preprocessor/DirectiveParser.cpp:7: In file included from ../../third_party/angle/src/compiler/preprocessor/DirectiveParser.h:10: In file included from ../../third_party/angle/src/compiler/preprocessor/Lexer.h:10: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/preprocessor/DirectiveParser.cpp:7: In file included from ../../third_party/angle/src/compiler/preprocessor/DirectiveParser.h:10: In file included from ../../third_party/angle/src/compiler/preprocessor/Lexer.h:10: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/compiler/preprocessor/DirectiveParser.cpp:7: In file included from ../../third_party/angle/src/compiler/preprocessor/DirectiveParser.h:10: In file included from ../../third_party/angle/src/compiler/preprocessor/Lexer.h:10: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2771/50531] clang++ -MMD -MF obj/third_party/angle/preprocessor/MacroExpander.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -Wno-unreachable-code-break -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/compiler/preprocessor/MacroExpander.cpp -o obj/third_party/angle/preprocessor/MacroExpander.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/compiler/preprocessor/MacroExpander.cpp:7: In file included from ../../third_party/angle/src/compiler/preprocessor/MacroExpander.h:13: In file included from ../../third_party/angle/src/compiler/preprocessor/Lexer.h:10: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/preprocessor/MacroExpander.cpp:7: In file included from ../../third_party/angle/src/compiler/preprocessor/MacroExpander.h:13: In file included from ../../third_party/angle/src/compiler/preprocessor/Lexer.h:10: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/preprocessor/MacroExpander.cpp:7: In file included from ../../third_party/angle/src/compiler/preprocessor/MacroExpander.h:13: In file included from ../../third_party/angle/src/compiler/preprocessor/Lexer.h:10: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/preprocessor/MacroExpander.cpp:7: In file included from ../../third_party/angle/src/compiler/preprocessor/MacroExpander.h:13: In file included from ../../third_party/angle/src/compiler/preprocessor/Lexer.h:10: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/preprocessor/MacroExpander.cpp:7: In file included from ../../third_party/angle/src/compiler/preprocessor/MacroExpander.h:13: In file included from ../../third_party/angle/src/compiler/preprocessor/Lexer.h:10: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/preprocessor/MacroExpander.cpp:7: In file included from ../../third_party/angle/src/compiler/preprocessor/MacroExpander.h:13: In file included from ../../third_party/angle/src/compiler/preprocessor/Lexer.h:10: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/preprocessor/MacroExpander.cpp:7: In file included from ../../third_party/angle/src/compiler/preprocessor/MacroExpander.h:13: In file included from ../../third_party/angle/src/compiler/preprocessor/Lexer.h:10: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/preprocessor/MacroExpander.cpp:7: In file included from ../../third_party/angle/src/compiler/preprocessor/MacroExpander.h:13: In file included from ../../third_party/angle/src/compiler/preprocessor/Lexer.h:10: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/preprocessor/MacroExpander.cpp:7: In file included from ../../third_party/angle/src/compiler/preprocessor/MacroExpander.h:13: In file included from ../../third_party/angle/src/compiler/preprocessor/Lexer.h:10: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/preprocessor/MacroExpander.cpp:7: In file included from ../../third_party/angle/src/compiler/preprocessor/MacroExpander.h:13: In file included from ../../third_party/angle/src/compiler/preprocessor/Lexer.h:10: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/preprocessor/MacroExpander.cpp:7: In file included from ../../third_party/angle/src/compiler/preprocessor/MacroExpander.h:13: In file included from ../../third_party/angle/src/compiler/preprocessor/Lexer.h:10: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/preprocessor/MacroExpander.cpp:7: In file included from ../../third_party/angle/src/compiler/preprocessor/MacroExpander.h:13: In file included from ../../third_party/angle/src/compiler/preprocessor/Lexer.h:10: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/preprocessor/MacroExpander.cpp:7: In file included from ../../third_party/angle/src/compiler/preprocessor/MacroExpander.h:13: In file included from ../../third_party/angle/src/compiler/preprocessor/Lexer.h:10: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/preprocessor/MacroExpander.cpp:7: In file included from ../../third_party/angle/src/compiler/preprocessor/MacroExpander.h:13: In file included from ../../third_party/angle/src/compiler/preprocessor/Lexer.h:10: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/preprocessor/MacroExpander.cpp:7: In file included from ../../third_party/angle/src/compiler/preprocessor/MacroExpander.h:13: In file included from ../../third_party/angle/src/compiler/preprocessor/Lexer.h:10: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/compiler/preprocessor/MacroExpander.cpp:7: In file included from ../../third_party/angle/src/compiler/preprocessor/MacroExpander.h:13: In file included from ../../third_party/angle/src/compiler/preprocessor/Lexer.h:10: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2772/50531] clang++ -MMD -MF obj/third_party/angle/translator_gl_d3d_only/CodeGen.o.d -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/include -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/compiler/translator/CodeGen.cpp -o obj/third_party/angle/translator_gl_d3d_only/CodeGen.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/compiler/translator/CodeGen.cpp:8: In file included from ../../third_party/angle/src/compiler/translator/TranslatorESSL.h:10: In file included from ../../third_party/angle/src/compiler/translator/Compiler.h:19: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/CodeGen.cpp:8: In file included from ../../third_party/angle/src/compiler/translator/TranslatorESSL.h:10: In file included from ../../third_party/angle/src/compiler/translator/Compiler.h:19: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/CodeGen.cpp:8: In file included from ../../third_party/angle/src/compiler/translator/TranslatorESSL.h:10: In file included from ../../third_party/angle/src/compiler/translator/Compiler.h:19: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/CodeGen.cpp:8: In file included from ../../third_party/angle/src/compiler/translator/TranslatorESSL.h:10: In file included from ../../third_party/angle/src/compiler/translator/Compiler.h:19: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/CodeGen.cpp:8: In file included from ../../third_party/angle/src/compiler/translator/TranslatorESSL.h:10: In file included from ../../third_party/angle/src/compiler/translator/Compiler.h:19: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/CodeGen.cpp:8: In file included from ../../third_party/angle/src/compiler/translator/TranslatorESSL.h:10: In file included from ../../third_party/angle/src/compiler/translator/Compiler.h:19: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/CodeGen.cpp:8: In file included from ../../third_party/angle/src/compiler/translator/TranslatorESSL.h:10: In file included from ../../third_party/angle/src/compiler/translator/Compiler.h:19: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/CodeGen.cpp:8: In file included from ../../third_party/angle/src/compiler/translator/TranslatorESSL.h:10: In file included from ../../third_party/angle/src/compiler/translator/Compiler.h:19: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/CodeGen.cpp:8: In file included from ../../third_party/angle/src/compiler/translator/TranslatorESSL.h:10: In file included from ../../third_party/angle/src/compiler/translator/Compiler.h:19: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/CodeGen.cpp:8: In file included from ../../third_party/angle/src/compiler/translator/TranslatorESSL.h:10: In file included from ../../third_party/angle/src/compiler/translator/Compiler.h:19: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/CodeGen.cpp:8: In file included from ../../third_party/angle/src/compiler/translator/TranslatorESSL.h:10: In file included from ../../third_party/angle/src/compiler/translator/Compiler.h:19: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/CodeGen.cpp:8: In file included from ../../third_party/angle/src/compiler/translator/TranslatorESSL.h:10: In file included from ../../third_party/angle/src/compiler/translator/Compiler.h:19: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/CodeGen.cpp:8: In file included from ../../third_party/angle/src/compiler/translator/TranslatorESSL.h:10: In file included from ../../third_party/angle/src/compiler/translator/Compiler.h:19: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/CodeGen.cpp:8: In file included from ../../third_party/angle/src/compiler/translator/TranslatorESSL.h:10: In file included from ../../third_party/angle/src/compiler/translator/Compiler.h:19: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/CodeGen.cpp:8: In file included from ../../third_party/angle/src/compiler/translator/TranslatorESSL.h:10: In file included from ../../third_party/angle/src/compiler/translator/Compiler.h:19: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/compiler/translator/CodeGen.cpp:8: In file included from ../../third_party/angle/src/compiler/translator/TranslatorESSL.h:10: In file included from ../../third_party/angle/src/compiler/translator/Compiler.h:19: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2773/50531] clang++ -MMD -MF obj/third_party/angle/translator_gl_d3d_only/BuiltInFunctionEmulator.o.d -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/include -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/compiler/translator/BuiltInFunctionEmulator.cpp -o obj/third_party/angle/translator_gl_d3d_only/BuiltInFunctionEmulator.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/compiler/translator/BuiltInFunctionEmulator.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/BuiltInFunctionEmulator.h:10: In file included from ../../third_party/angle/src/compiler/translator/InfoSink.h:13: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/BuiltInFunctionEmulator.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/BuiltInFunctionEmulator.h:10: In file included from ../../third_party/angle/src/compiler/translator/InfoSink.h:13: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/BuiltInFunctionEmulator.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/BuiltInFunctionEmulator.h:10: In file included from ../../third_party/angle/src/compiler/translator/InfoSink.h:13: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/BuiltInFunctionEmulator.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/BuiltInFunctionEmulator.h:10: In file included from ../../third_party/angle/src/compiler/translator/InfoSink.h:13: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/BuiltInFunctionEmulator.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/BuiltInFunctionEmulator.h:10: In file included from ../../third_party/angle/src/compiler/translator/InfoSink.h:13: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/BuiltInFunctionEmulator.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/BuiltInFunctionEmulator.h:10: In file included from ../../third_party/angle/src/compiler/translator/InfoSink.h:13: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/BuiltInFunctionEmulator.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/BuiltInFunctionEmulator.h:10: In file included from ../../third_party/angle/src/compiler/translator/InfoSink.h:13: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/BuiltInFunctionEmulator.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/BuiltInFunctionEmulator.h:10: In file included from ../../third_party/angle/src/compiler/translator/InfoSink.h:13: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/BuiltInFunctionEmulator.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/BuiltInFunctionEmulator.h:10: In file included from ../../third_party/angle/src/compiler/translator/InfoSink.h:13: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/BuiltInFunctionEmulator.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/BuiltInFunctionEmulator.h:10: In file included from ../../third_party/angle/src/compiler/translator/InfoSink.h:13: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/BuiltInFunctionEmulator.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/BuiltInFunctionEmulator.h:10: In file included from ../../third_party/angle/src/compiler/translator/InfoSink.h:13: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/BuiltInFunctionEmulator.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/BuiltInFunctionEmulator.h:10: In file included from ../../third_party/angle/src/compiler/translator/InfoSink.h:13: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/BuiltInFunctionEmulator.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/BuiltInFunctionEmulator.h:10: In file included from ../../third_party/angle/src/compiler/translator/InfoSink.h:13: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/BuiltInFunctionEmulator.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/BuiltInFunctionEmulator.h:10: In file included from ../../third_party/angle/src/compiler/translator/InfoSink.h:13: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/BuiltInFunctionEmulator.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/BuiltInFunctionEmulator.h:10: In file included from ../../third_party/angle/src/compiler/translator/InfoSink.h:13: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/compiler/translator/BuiltInFunctionEmulator.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/BuiltInFunctionEmulator.h:10: In file included from ../../third_party/angle/src/compiler/translator/InfoSink.h:13: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2774/50531] clang++ -MMD -MF obj/third_party/angle/translator_gl_d3d_only/CallDAG.o.d -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/include -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/compiler/translator/CallDAG.cpp -o obj/third_party/angle/translator_gl_d3d_only/CallDAG.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/compiler/translator/CallDAG.cpp:11: In file included from ../../third_party/angle/src/compiler/translator/CallDAG.h:16: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/CallDAG.cpp:11: In file included from ../../third_party/angle/src/compiler/translator/CallDAG.h:16: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/CallDAG.cpp:11: In file included from ../../third_party/angle/src/compiler/translator/CallDAG.h:16: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/CallDAG.cpp:11: In file included from ../../third_party/angle/src/compiler/translator/CallDAG.h:16: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/CallDAG.cpp:11: In file included from ../../third_party/angle/src/compiler/translator/CallDAG.h:16: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/CallDAG.cpp:11: In file included from ../../third_party/angle/src/compiler/translator/CallDAG.h:16: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/CallDAG.cpp:11: In file included from ../../third_party/angle/src/compiler/translator/CallDAG.h:16: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/CallDAG.cpp:11: In file included from ../../third_party/angle/src/compiler/translator/CallDAG.h:16: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/CallDAG.cpp:11: In file included from ../../third_party/angle/src/compiler/translator/CallDAG.h:16: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/CallDAG.cpp:11: In file included from ../../third_party/angle/src/compiler/translator/CallDAG.h:16: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/CallDAG.cpp:11: In file included from ../../third_party/angle/src/compiler/translator/CallDAG.h:16: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/CallDAG.cpp:11: In file included from ../../third_party/angle/src/compiler/translator/CallDAG.h:16: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/CallDAG.cpp:11: In file included from ../../third_party/angle/src/compiler/translator/CallDAG.h:16: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/CallDAG.cpp:11: In file included from ../../third_party/angle/src/compiler/translator/CallDAG.h:16: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/CallDAG.cpp:11: In file included from ../../third_party/angle/src/compiler/translator/CallDAG.h:16: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/compiler/translator/CallDAG.cpp:11: In file included from ../../third_party/angle/src/compiler/translator/CallDAG.h:16: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2775/50531] clang++ -MMD -MF obj/third_party/angle/translator_gl_d3d_only/CollectVariables.o.d -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/include -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/compiler/translator/CollectVariables.cpp -o obj/third_party/angle/translator_gl_d3d_only/CollectVariables.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/compiler/translator/CollectVariables.cpp:11: In file included from ../../third_party/angle/src/common/utilities.h:21: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/CollectVariables.cpp:11: In file included from ../../third_party/angle/src/common/utilities.h:21: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/CollectVariables.cpp:11: In file included from ../../third_party/angle/src/common/utilities.h:21: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/CollectVariables.cpp:11: In file included from ../../third_party/angle/src/common/utilities.h:21: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/CollectVariables.cpp:11: In file included from ../../third_party/angle/src/common/utilities.h:21: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/CollectVariables.cpp:11: In file included from ../../third_party/angle/src/common/utilities.h:21: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/CollectVariables.cpp:11: In file included from ../../third_party/angle/src/common/utilities.h:21: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/CollectVariables.cpp:11: In file included from ../../third_party/angle/src/common/utilities.h:21: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/CollectVariables.cpp:11: In file included from ../../third_party/angle/src/common/utilities.h:21: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/CollectVariables.cpp:11: In file included from ../../third_party/angle/src/common/utilities.h:21: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/CollectVariables.cpp:11: In file included from ../../third_party/angle/src/common/utilities.h:21: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/CollectVariables.cpp:11: In file included from ../../third_party/angle/src/common/utilities.h:21: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/CollectVariables.cpp:11: In file included from ../../third_party/angle/src/common/utilities.h:21: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/CollectVariables.cpp:11: In file included from ../../third_party/angle/src/common/utilities.h:21: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/CollectVariables.cpp:11: In file included from ../../third_party/angle/src/common/utilities.h:21: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/compiler/translator/CollectVariables.cpp:11: In file included from ../../third_party/angle/src/common/utilities.h:21: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2776/50531] clang++ -MMD -MF obj/third_party/angle/translator_gl_d3d_only/Declarator.o.d -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/include -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/compiler/translator/Declarator.cpp -o obj/third_party/angle/translator_gl_d3d_only/Declarator.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/compiler/translator/Declarator.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/Declarator.h:12: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/Declarator.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/Declarator.h:12: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/Declarator.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/Declarator.h:12: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/Declarator.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/Declarator.h:12: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/Declarator.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/Declarator.h:12: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/Declarator.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/Declarator.h:12: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/Declarator.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/Declarator.h:12: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/Declarator.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/Declarator.h:12: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/Declarator.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/Declarator.h:12: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/Declarator.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/Declarator.h:12: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/Declarator.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/Declarator.h:12: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/Declarator.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/Declarator.h:12: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/Declarator.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/Declarator.h:12: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/Declarator.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/Declarator.h:12: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/Declarator.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/Declarator.h:12: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/compiler/translator/Declarator.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/Declarator.h:12: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2777/50531] clang++ -MMD -MF obj/third_party/angle/translator_gl_d3d_only/ExtensionBehavior.o.d -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/include -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/compiler/translator/ExtensionBehavior.cpp -o obj/third_party/angle/translator_gl_d3d_only/ExtensionBehavior.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/compiler/translator/ExtensionBehavior.cpp:11: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ExtensionBehavior.cpp:11: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ExtensionBehavior.cpp:11: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ExtensionBehavior.cpp:11: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ExtensionBehavior.cpp:11: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ExtensionBehavior.cpp:11: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ExtensionBehavior.cpp:11: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ExtensionBehavior.cpp:11: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ExtensionBehavior.cpp:11: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ExtensionBehavior.cpp:11: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ExtensionBehavior.cpp:11: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ExtensionBehavior.cpp:11: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ExtensionBehavior.cpp:11: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/ExtensionBehavior.cpp:11: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/ExtensionBehavior.cpp:11: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/compiler/translator/ExtensionBehavior.cpp:11: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2778/50531] clang++ -MMD -MF obj/third_party/angle/translator_gl_d3d_only/Diagnostics.o.d -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/include -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/compiler/translator/Diagnostics.cpp -o obj/third_party/angle/translator_gl_d3d_only/Diagnostics.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/compiler/translator/Diagnostics.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/Diagnostics.h:10: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/Diagnostics.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/Diagnostics.h:10: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/Diagnostics.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/Diagnostics.h:10: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/Diagnostics.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/Diagnostics.h:10: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/Diagnostics.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/Diagnostics.h:10: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/Diagnostics.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/Diagnostics.h:10: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/Diagnostics.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/Diagnostics.h:10: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/Diagnostics.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/Diagnostics.h:10: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/Diagnostics.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/Diagnostics.h:10: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/Diagnostics.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/Diagnostics.h:10: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/Diagnostics.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/Diagnostics.h:10: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/Diagnostics.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/Diagnostics.h:10: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/Diagnostics.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/Diagnostics.h:10: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/Diagnostics.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/Diagnostics.h:10: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/Diagnostics.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/Diagnostics.h:10: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/compiler/translator/Diagnostics.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/Diagnostics.h:10: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2779/50531] clang++ -MMD -MF obj/third_party/angle/translator_gl_d3d_only/ConstantUnion.o.d -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/include -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/compiler/translator/ConstantUnion.cpp -o obj/third_party/angle/translator_gl_d3d_only/ConstantUnion.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/compiler/translator/ConstantUnion.cpp:8: In file included from ../../third_party/angle/src/compiler/translator/ConstantUnion.h:10: In file included from ../../third_party/angle/src/compiler/translator/BaseTypes.h:14: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ConstantUnion.cpp:8: In file included from ../../third_party/angle/src/compiler/translator/ConstantUnion.h:10: In file included from ../../third_party/angle/src/compiler/translator/BaseTypes.h:14: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ConstantUnion.cpp:8: In file included from ../../third_party/angle/src/compiler/translator/ConstantUnion.h:10: In file included from ../../third_party/angle/src/compiler/translator/BaseTypes.h:14: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ConstantUnion.cpp:8: In file included from ../../third_party/angle/src/compiler/translator/ConstantUnion.h:10: In file included from ../../third_party/angle/src/compiler/translator/BaseTypes.h:14: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ConstantUnion.cpp:8: In file included from ../../third_party/angle/src/compiler/translator/ConstantUnion.h:10: In file included from ../../third_party/angle/src/compiler/translator/BaseTypes.h:14: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ConstantUnion.cpp:8: In file included from ../../third_party/angle/src/compiler/translator/ConstantUnion.h:10: In file included from ../../third_party/angle/src/compiler/translator/BaseTypes.h:14: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ConstantUnion.cpp:8: In file included from ../../third_party/angle/src/compiler/translator/ConstantUnion.h:10: In file included from ../../third_party/angle/src/compiler/translator/BaseTypes.h:14: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ConstantUnion.cpp:8: In file included from ../../third_party/angle/src/compiler/translator/ConstantUnion.h:10: In file included from ../../third_party/angle/src/compiler/translator/BaseTypes.h:14: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ConstantUnion.cpp:8: In file included from ../../third_party/angle/src/compiler/translator/ConstantUnion.h:10: In file included from ../../third_party/angle/src/compiler/translator/BaseTypes.h:14: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ConstantUnion.cpp:8: In file included from ../../third_party/angle/src/compiler/translator/ConstantUnion.h:10: In file included from ../../third_party/angle/src/compiler/translator/BaseTypes.h:14: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ConstantUnion.cpp:8: In file included from ../../third_party/angle/src/compiler/translator/ConstantUnion.h:10: In file included from ../../third_party/angle/src/compiler/translator/BaseTypes.h:14: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ConstantUnion.cpp:8: In file included from ../../third_party/angle/src/compiler/translator/ConstantUnion.h:10: In file included from ../../third_party/angle/src/compiler/translator/BaseTypes.h:14: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ConstantUnion.cpp:8: In file included from ../../third_party/angle/src/compiler/translator/ConstantUnion.h:10: In file included from ../../third_party/angle/src/compiler/translator/BaseTypes.h:14: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/ConstantUnion.cpp:8: In file included from ../../third_party/angle/src/compiler/translator/ConstantUnion.h:10: In file included from ../../third_party/angle/src/compiler/translator/BaseTypes.h:14: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/ConstantUnion.cpp:8: In file included from ../../third_party/angle/src/compiler/translator/ConstantUnion.h:10: In file included from ../../third_party/angle/src/compiler/translator/BaseTypes.h:14: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/compiler/translator/ConstantUnion.cpp:8: In file included from ../../third_party/angle/src/compiler/translator/ConstantUnion.h:10: In file included from ../../third_party/angle/src/compiler/translator/BaseTypes.h:14: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2780/50531] clang++ -MMD -MF obj/third_party/angle/translator_gl_d3d_only/DirectiveHandler.o.d -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/include -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/compiler/translator/DirectiveHandler.cpp -o obj/third_party/angle/translator_gl_d3d_only/DirectiveHandler.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/compiler/translator/DirectiveHandler.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/DirectiveHandler.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/DirectiveHandler.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/DirectiveHandler.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/DirectiveHandler.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/DirectiveHandler.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/DirectiveHandler.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/DirectiveHandler.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/DirectiveHandler.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/DirectiveHandler.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/DirectiveHandler.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/DirectiveHandler.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/DirectiveHandler.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/DirectiveHandler.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/DirectiveHandler.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/DirectiveHandler.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/DirectiveHandler.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/DirectiveHandler.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/DirectiveHandler.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/DirectiveHandler.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/DirectiveHandler.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/DirectiveHandler.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/DirectiveHandler.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/DirectiveHandler.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/DirectiveHandler.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/DirectiveHandler.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/DirectiveHandler.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/DirectiveHandler.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/DirectiveHandler.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/DirectiveHandler.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/compiler/translator/DirectiveHandler.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/DirectiveHandler.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2781/50531] clang++ -MMD -MF obj/third_party/angle/translator_gl_d3d_only/ImmutableStringBuilder.o.d -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/include -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/compiler/translator/ImmutableStringBuilder.cpp -o obj/third_party/angle/translator_gl_d3d_only/ImmutableStringBuilder.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/compiler/translator/ImmutableStringBuilder.cpp:10: In file included from ../../third_party/angle/src/compiler/translator/ImmutableStringBuilder.h:13: In file included from ../../third_party/angle/src/compiler/translator/ImmutableString.h:16: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ImmutableStringBuilder.cpp:10: In file included from ../../third_party/angle/src/compiler/translator/ImmutableStringBuilder.h:13: In file included from ../../third_party/angle/src/compiler/translator/ImmutableString.h:16: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ImmutableStringBuilder.cpp:10: In file included from ../../third_party/angle/src/compiler/translator/ImmutableStringBuilder.h:13: In file included from ../../third_party/angle/src/compiler/translator/ImmutableString.h:16: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ImmutableStringBuilder.cpp:10: In file included from ../../third_party/angle/src/compiler/translator/ImmutableStringBuilder.h:13: In file included from ../../third_party/angle/src/compiler/translator/ImmutableString.h:16: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ImmutableStringBuilder.cpp:10: In file included from ../../third_party/angle/src/compiler/translator/ImmutableStringBuilder.h:13: In file included from ../../third_party/angle/src/compiler/translator/ImmutableString.h:16: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ImmutableStringBuilder.cpp:10: In file included from ../../third_party/angle/src/compiler/translator/ImmutableStringBuilder.h:13: In file included from ../../third_party/angle/src/compiler/translator/ImmutableString.h:16: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ImmutableStringBuilder.cpp:10: In file included from ../../third_party/angle/src/compiler/translator/ImmutableStringBuilder.h:13: In file included from ../../third_party/angle/src/compiler/translator/ImmutableString.h:16: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ImmutableStringBuilder.cpp:10: In file included from ../../third_party/angle/src/compiler/translator/ImmutableStringBuilder.h:13: In file included from ../../third_party/angle/src/compiler/translator/ImmutableString.h:16: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ImmutableStringBuilder.cpp:10: In file included from ../../third_party/angle/src/compiler/translator/ImmutableStringBuilder.h:13: In file included from ../../third_party/angle/src/compiler/translator/ImmutableString.h:16: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ImmutableStringBuilder.cpp:10: In file included from ../../third_party/angle/src/compiler/translator/ImmutableStringBuilder.h:13: In file included from ../../third_party/angle/src/compiler/translator/ImmutableString.h:16: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ImmutableStringBuilder.cpp:10: In file included from ../../third_party/angle/src/compiler/translator/ImmutableStringBuilder.h:13: In file included from ../../third_party/angle/src/compiler/translator/ImmutableString.h:16: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ImmutableStringBuilder.cpp:10: In file included from ../../third_party/angle/src/compiler/translator/ImmutableStringBuilder.h:13: In file included from ../../third_party/angle/src/compiler/translator/ImmutableString.h:16: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ImmutableStringBuilder.cpp:10: In file included from ../../third_party/angle/src/compiler/translator/ImmutableStringBuilder.h:13: In file included from ../../third_party/angle/src/compiler/translator/ImmutableString.h:16: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/ImmutableStringBuilder.cpp:10: In file included from ../../third_party/angle/src/compiler/translator/ImmutableStringBuilder.h:13: In file included from ../../third_party/angle/src/compiler/translator/ImmutableString.h:16: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/ImmutableStringBuilder.cpp:10: In file included from ../../third_party/angle/src/compiler/translator/ImmutableStringBuilder.h:13: In file included from ../../third_party/angle/src/compiler/translator/ImmutableString.h:16: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/compiler/translator/ImmutableStringBuilder.cpp:10: In file included from ../../third_party/angle/src/compiler/translator/ImmutableStringBuilder.h:13: In file included from ../../third_party/angle/src/compiler/translator/ImmutableString.h:16: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2782/50531] clang++ -MMD -MF obj/third_party/angle/translator_gl_d3d_only/FlagStd140Structs.o.d -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/include -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/compiler/translator/FlagStd140Structs.cpp -o obj/third_party/angle/translator_gl_d3d_only/FlagStd140Structs.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/compiler/translator/FlagStd140Structs.cpp:11: In file included from ../../third_party/angle/src/compiler/translator/SymbolTable.h:37: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/FlagStd140Structs.cpp:11: In file included from ../../third_party/angle/src/compiler/translator/SymbolTable.h:37: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/FlagStd140Structs.cpp:11: In file included from ../../third_party/angle/src/compiler/translator/SymbolTable.h:37: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/FlagStd140Structs.cpp:11: In file included from ../../third_party/angle/src/compiler/translator/SymbolTable.h:37: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/FlagStd140Structs.cpp:11: In file included from ../../third_party/angle/src/compiler/translator/SymbolTable.h:37: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/FlagStd140Structs.cpp:11: In file included from ../../third_party/angle/src/compiler/translator/SymbolTable.h:37: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/FlagStd140Structs.cpp:11: In file included from ../../third_party/angle/src/compiler/translator/SymbolTable.h:37: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/FlagStd140Structs.cpp:11: In file included from ../../third_party/angle/src/compiler/translator/SymbolTable.h:37: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/FlagStd140Structs.cpp:11: In file included from ../../third_party/angle/src/compiler/translator/SymbolTable.h:37: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/FlagStd140Structs.cpp:11: In file included from ../../third_party/angle/src/compiler/translator/SymbolTable.h:37: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/FlagStd140Structs.cpp:11: In file included from ../../third_party/angle/src/compiler/translator/SymbolTable.h:37: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/FlagStd140Structs.cpp:11: In file included from ../../third_party/angle/src/compiler/translator/SymbolTable.h:37: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/FlagStd140Structs.cpp:11: In file included from ../../third_party/angle/src/compiler/translator/SymbolTable.h:37: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/FlagStd140Structs.cpp:11: In file included from ../../third_party/angle/src/compiler/translator/SymbolTable.h:37: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/FlagStd140Structs.cpp:11: In file included from ../../third_party/angle/src/compiler/translator/SymbolTable.h:37: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/compiler/translator/FlagStd140Structs.cpp:11: In file included from ../../third_party/angle/src/compiler/translator/SymbolTable.h:37: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2783/50531] clang++ -MMD -MF obj/third_party/angle/translator_gl_d3d_only/FunctionLookup.o.d -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/include -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/compiler/translator/FunctionLookup.cpp -o obj/third_party/angle/translator_gl_d3d_only/FunctionLookup.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/compiler/translator/FunctionLookup.cpp:10: In file included from ../../third_party/angle/src/compiler/translator/FunctionLookup.h:12: In file included from ../../third_party/angle/src/compiler/translator/ImmutableString.h:16: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/FunctionLookup.cpp:10: In file included from ../../third_party/angle/src/compiler/translator/FunctionLookup.h:12: In file included from ../../third_party/angle/src/compiler/translator/ImmutableString.h:16: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/FunctionLookup.cpp:10: In file included from ../../third_party/angle/src/compiler/translator/FunctionLookup.h:12: In file included from ../../third_party/angle/src/compiler/translator/ImmutableString.h:16: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/FunctionLookup.cpp:10: In file included from ../../third_party/angle/src/compiler/translator/FunctionLookup.h:12: In file included from ../../third_party/angle/src/compiler/translator/ImmutableString.h:16: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/FunctionLookup.cpp:10: In file included from ../../third_party/angle/src/compiler/translator/FunctionLookup.h:12: In file included from ../../third_party/angle/src/compiler/translator/ImmutableString.h:16: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/FunctionLookup.cpp:10: In file included from ../../third_party/angle/src/compiler/translator/FunctionLookup.h:12: In file included from ../../third_party/angle/src/compiler/translator/ImmutableString.h:16: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/FunctionLookup.cpp:10: In file included from ../../third_party/angle/src/compiler/translator/FunctionLookup.h:12: In file included from ../../third_party/angle/src/compiler/translator/ImmutableString.h:16: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/FunctionLookup.cpp:10: In file included from ../../third_party/angle/src/compiler/translator/FunctionLookup.h:12: In file included from ../../third_party/angle/src/compiler/translator/ImmutableString.h:16: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/FunctionLookup.cpp:10: In file included from ../../third_party/angle/src/compiler/translator/FunctionLookup.h:12: In file included from ../../third_party/angle/src/compiler/translator/ImmutableString.h:16: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/FunctionLookup.cpp:10: In file included from ../../third_party/angle/src/compiler/translator/FunctionLookup.h:12: In file included from ../../third_party/angle/src/compiler/translator/ImmutableString.h:16: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/FunctionLookup.cpp:10: In file included from ../../third_party/angle/src/compiler/translator/FunctionLookup.h:12: In file included from ../../third_party/angle/src/compiler/translator/ImmutableString.h:16: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/FunctionLookup.cpp:10: In file included from ../../third_party/angle/src/compiler/translator/FunctionLookup.h:12: In file included from ../../third_party/angle/src/compiler/translator/ImmutableString.h:16: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/FunctionLookup.cpp:10: In file included from ../../third_party/angle/src/compiler/translator/FunctionLookup.h:12: In file included from ../../third_party/angle/src/compiler/translator/ImmutableString.h:16: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/FunctionLookup.cpp:10: In file included from ../../third_party/angle/src/compiler/translator/FunctionLookup.h:12: In file included from ../../third_party/angle/src/compiler/translator/ImmutableString.h:16: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/FunctionLookup.cpp:10: In file included from ../../third_party/angle/src/compiler/translator/FunctionLookup.h:12: In file included from ../../third_party/angle/src/compiler/translator/ImmutableString.h:16: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/compiler/translator/FunctionLookup.cpp:10: In file included from ../../third_party/angle/src/compiler/translator/FunctionLookup.h:12: In file included from ../../third_party/angle/src/compiler/translator/ImmutableString.h:16: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2784/50531] clang++ -MMD -MF obj/third_party/angle/translator_gl_d3d_only/Operator.o.d -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/include -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/compiler/translator/Operator.cpp -o obj/third_party/angle/translator_gl_d3d_only/Operator.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/compiler/translator/Operator.cpp:9: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/Operator.cpp:9: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/Operator.cpp:9: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/Operator.cpp:9: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/Operator.cpp:9: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/Operator.cpp:9: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/Operator.cpp:9: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/Operator.cpp:9: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/Operator.cpp:9: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/Operator.cpp:9: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/Operator.cpp:9: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/Operator.cpp:9: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/Operator.cpp:9: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/Operator.cpp:9: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/Operator.cpp:9: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/compiler/translator/Operator.cpp:9: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2785/50531] clang++ -MMD -MF obj/third_party/angle/translator_gl_d3d_only/InfoSink.o.d -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/include -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/compiler/translator/InfoSink.cpp -o obj/third_party/angle/translator_gl_d3d_only/InfoSink.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/compiler/translator/InfoSink.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/InfoSink.h:13: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/InfoSink.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/InfoSink.h:13: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/InfoSink.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/InfoSink.h:13: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/InfoSink.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/InfoSink.h:13: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/InfoSink.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/InfoSink.h:13: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/InfoSink.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/InfoSink.h:13: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/InfoSink.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/InfoSink.h:13: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/InfoSink.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/InfoSink.h:13: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/InfoSink.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/InfoSink.h:13: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/InfoSink.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/InfoSink.h:13: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/InfoSink.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/InfoSink.h:13: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/InfoSink.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/InfoSink.h:13: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/InfoSink.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/InfoSink.h:13: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/InfoSink.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/InfoSink.h:13: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/InfoSink.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/InfoSink.h:13: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/compiler/translator/InfoSink.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/InfoSink.h:13: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2786/50531] clang++ -MMD -MF obj/third_party/angle/translator_gl_d3d_only/HashNames.o.d -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/include -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/compiler/translator/HashNames.cpp -o obj/third_party/angle/translator_gl_d3d_only/HashNames.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/compiler/translator/HashNames.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/HashNames.h:13: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/HashNames.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/HashNames.h:13: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/HashNames.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/HashNames.h:13: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/HashNames.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/HashNames.h:13: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/HashNames.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/HashNames.h:13: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/HashNames.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/HashNames.h:13: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/HashNames.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/HashNames.h:13: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/HashNames.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/HashNames.h:13: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/HashNames.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/HashNames.h:13: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/HashNames.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/HashNames.h:13: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/HashNames.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/HashNames.h:13: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/HashNames.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/HashNames.h:13: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/HashNames.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/HashNames.h:13: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/HashNames.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/HashNames.h:13: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/HashNames.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/HashNames.h:13: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/compiler/translator/HashNames.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/HashNames.h:13: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2787/50531] clang++ -MMD -MF obj/third_party/angle/translator_gl_d3d_only/PoolAlloc.o.d -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/include -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/compiler/translator/PoolAlloc.cpp -o obj/third_party/angle/translator_gl_d3d_only/PoolAlloc.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/compiler/translator/PoolAlloc.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/PoolAlloc.h:22: In file included from ../../third_party/angle/src/common/PoolAlloc.h:40: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/PoolAlloc.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/PoolAlloc.h:22: In file included from ../../third_party/angle/src/common/PoolAlloc.h:40: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/PoolAlloc.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/PoolAlloc.h:22: In file included from ../../third_party/angle/src/common/PoolAlloc.h:40: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/PoolAlloc.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/PoolAlloc.h:22: In file included from ../../third_party/angle/src/common/PoolAlloc.h:40: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/PoolAlloc.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/PoolAlloc.h:22: In file included from ../../third_party/angle/src/common/PoolAlloc.h:40: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/PoolAlloc.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/PoolAlloc.h:22: In file included from ../../third_party/angle/src/common/PoolAlloc.h:40: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/PoolAlloc.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/PoolAlloc.h:22: In file included from ../../third_party/angle/src/common/PoolAlloc.h:40: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/PoolAlloc.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/PoolAlloc.h:22: In file included from ../../third_party/angle/src/common/PoolAlloc.h:40: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/PoolAlloc.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/PoolAlloc.h:22: In file included from ../../third_party/angle/src/common/PoolAlloc.h:40: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/PoolAlloc.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/PoolAlloc.h:22: In file included from ../../third_party/angle/src/common/PoolAlloc.h:40: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/PoolAlloc.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/PoolAlloc.h:22: In file included from ../../third_party/angle/src/common/PoolAlloc.h:40: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/PoolAlloc.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/PoolAlloc.h:22: In file included from ../../third_party/angle/src/common/PoolAlloc.h:40: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/PoolAlloc.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/PoolAlloc.h:22: In file included from ../../third_party/angle/src/common/PoolAlloc.h:40: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/PoolAlloc.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/PoolAlloc.h:22: In file included from ../../third_party/angle/src/common/PoolAlloc.h:40: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/PoolAlloc.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/PoolAlloc.h:22: In file included from ../../third_party/angle/src/common/PoolAlloc.h:40: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/compiler/translator/PoolAlloc.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/PoolAlloc.h:22: In file included from ../../third_party/angle/src/common/PoolAlloc.h:40: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2788/50531] clang++ -MMD -MF obj/third_party/angle/translator_gl_d3d_only/Compiler.o.d -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/include -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/compiler/translator/Compiler.cpp -o obj/third_party/angle/translator_gl_d3d_only/Compiler.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/compiler/translator/Compiler.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/Compiler.h:19: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/Compiler.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/Compiler.h:19: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/Compiler.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/Compiler.h:19: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/Compiler.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/Compiler.h:19: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/Compiler.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/Compiler.h:19: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/Compiler.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/Compiler.h:19: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/Compiler.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/Compiler.h:19: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/Compiler.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/Compiler.h:19: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/Compiler.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/Compiler.h:19: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/Compiler.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/Compiler.h:19: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/Compiler.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/Compiler.h:19: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/Compiler.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/Compiler.h:19: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/Compiler.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/Compiler.h:19: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/Compiler.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/Compiler.h:19: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/Compiler.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/Compiler.h:19: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/compiler/translator/Compiler.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/Compiler.h:19: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2789/50531] clang++ -MMD -MF obj/third_party/angle/translator_gl_d3d_only/IsASTDepthBelowLimit.o.d -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/include -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/compiler/translator/IsASTDepthBelowLimit.cpp -o obj/third_party/angle/translator_gl_d3d_only/IsASTDepthBelowLimit.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/compiler/translator/IsASTDepthBelowLimit.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_util/IntermTraverse.h:12: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/IsASTDepthBelowLimit.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_util/IntermTraverse.h:12: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/IsASTDepthBelowLimit.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_util/IntermTraverse.h:12: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/IsASTDepthBelowLimit.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_util/IntermTraverse.h:12: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/IsASTDepthBelowLimit.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_util/IntermTraverse.h:12: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/IsASTDepthBelowLimit.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_util/IntermTraverse.h:12: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/IsASTDepthBelowLimit.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_util/IntermTraverse.h:12: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/IsASTDepthBelowLimit.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_util/IntermTraverse.h:12: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/IsASTDepthBelowLimit.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_util/IntermTraverse.h:12: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/IsASTDepthBelowLimit.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_util/IntermTraverse.h:12: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/IsASTDepthBelowLimit.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_util/IntermTraverse.h:12: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/IsASTDepthBelowLimit.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_util/IntermTraverse.h:12: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/IsASTDepthBelowLimit.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_util/IntermTraverse.h:12: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/IsASTDepthBelowLimit.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_util/IntermTraverse.h:12: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/IsASTDepthBelowLimit.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_util/IntermTraverse.h:12: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/compiler/translator/IsASTDepthBelowLimit.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_util/IntermTraverse.h:12: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2790/50531] clang++ -MMD -MF obj/third_party/angle/angle_glslang_wrapper/glslang_wrapper_utils.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DLIBANGLE_IMPLEMENTATION -DANGLE_USE_X11 -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -I../../third_party/vulkan-deps/spirv-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/libANGLE/renderer/glslang_wrapper_utils.cpp -o obj/third_party/angle/angle_glslang_wrapper/glslang_wrapper_utils.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/libANGLE/renderer/glslang_wrapper_utils.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/glslang_wrapper_utils.h:14: In file included from ../../third_party/angle/src/common/spirv/spirv_types.h:13: In file included from ../../third_party/angle/src/common/FastVector.h:14: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/glslang_wrapper_utils.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/glslang_wrapper_utils.h:14: In file included from ../../third_party/angle/src/common/spirv/spirv_types.h:13: In file included from ../../third_party/angle/src/common/FastVector.h:14: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/glslang_wrapper_utils.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/glslang_wrapper_utils.h:14: In file included from ../../third_party/angle/src/common/spirv/spirv_types.h:13: In file included from ../../third_party/angle/src/common/FastVector.h:14: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/glslang_wrapper_utils.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/glslang_wrapper_utils.h:14: In file included from ../../third_party/angle/src/common/spirv/spirv_types.h:13: In file included from ../../third_party/angle/src/common/FastVector.h:14: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/glslang_wrapper_utils.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/glslang_wrapper_utils.h:14: In file included from ../../third_party/angle/src/common/spirv/spirv_types.h:13: In file included from ../../third_party/angle/src/common/FastVector.h:14: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/glslang_wrapper_utils.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/glslang_wrapper_utils.h:14: In file included from ../../third_party/angle/src/common/spirv/spirv_types.h:13: In file included from ../../third_party/angle/src/common/FastVector.h:14: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/glslang_wrapper_utils.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/glslang_wrapper_utils.h:14: In file included from ../../third_party/angle/src/common/spirv/spirv_types.h:13: In file included from ../../third_party/angle/src/common/FastVector.h:14: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/glslang_wrapper_utils.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/glslang_wrapper_utils.h:14: In file included from ../../third_party/angle/src/common/spirv/spirv_types.h:13: In file included from ../../third_party/angle/src/common/FastVector.h:14: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/glslang_wrapper_utils.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/glslang_wrapper_utils.h:14: In file included from ../../third_party/angle/src/common/spirv/spirv_types.h:13: In file included from ../../third_party/angle/src/common/FastVector.h:14: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/glslang_wrapper_utils.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/glslang_wrapper_utils.h:14: In file included from ../../third_party/angle/src/common/spirv/spirv_types.h:13: In file included from ../../third_party/angle/src/common/FastVector.h:14: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/glslang_wrapper_utils.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/glslang_wrapper_utils.h:14: In file included from ../../third_party/angle/src/common/spirv/spirv_types.h:13: In file included from ../../third_party/angle/src/common/FastVector.h:14: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/glslang_wrapper_utils.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/glslang_wrapper_utils.h:14: In file included from ../../third_party/angle/src/common/spirv/spirv_types.h:13: In file included from ../../third_party/angle/src/common/FastVector.h:14: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/glslang_wrapper_utils.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/glslang_wrapper_utils.h:14: In file included from ../../third_party/angle/src/common/spirv/spirv_types.h:13: In file included from ../../third_party/angle/src/common/FastVector.h:14: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/glslang_wrapper_utils.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/glslang_wrapper_utils.h:14: In file included from ../../third_party/angle/src/common/spirv/spirv_types.h:13: In file included from ../../third_party/angle/src/common/FastVector.h:14: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/glslang_wrapper_utils.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/glslang_wrapper_utils.h:14: In file included from ../../third_party/angle/src/common/spirv/spirv_types.h:13: In file included from ../../third_party/angle/src/common/FastVector.h:14: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/glslang_wrapper_utils.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/glslang_wrapper_utils.h:14: In file included from ../../third_party/angle/src/common/spirv/spirv_types.h:13: In file included from ../../third_party/angle/src/common/FastVector.h:14: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2791/50531] clang++ -MMD -MF obj/third_party/angle/translator_gl_d3d_only/Initialize.o.d -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/include -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/compiler/translator/Initialize.cpp -o obj/third_party/angle/translator_gl_d3d_only/Initialize.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/compiler/translator/Initialize.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/Initialize.h:10: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/Initialize.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/Initialize.h:10: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/Initialize.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/Initialize.h:10: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/Initialize.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/Initialize.h:10: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/Initialize.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/Initialize.h:10: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/Initialize.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/Initialize.h:10: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/Initialize.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/Initialize.h:10: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/Initialize.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/Initialize.h:10: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/Initialize.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/Initialize.h:10: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/Initialize.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/Initialize.h:10: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/Initialize.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/Initialize.h:10: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/Initialize.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/Initialize.h:10: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/Initialize.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/Initialize.h:10: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/Initialize.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/Initialize.h:10: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/Initialize.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/Initialize.h:10: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/compiler/translator/Initialize.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/Initialize.h:10: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2792/50531] clang++ -MMD -MF obj/third_party/angle/translator_gl_d3d_only/OutputTree.o.d -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/include -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/compiler/translator/OutputTree.cpp -o obj/third_party/angle/translator_gl_d3d_only/OutputTree.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/compiler/translator/OutputTree.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/SymbolTable.h:37: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/OutputTree.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/SymbolTable.h:37: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/OutputTree.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/SymbolTable.h:37: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/OutputTree.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/SymbolTable.h:37: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/OutputTree.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/SymbolTable.h:37: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/OutputTree.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/SymbolTable.h:37: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/OutputTree.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/SymbolTable.h:37: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/OutputTree.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/SymbolTable.h:37: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/OutputTree.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/SymbolTable.h:37: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/OutputTree.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/SymbolTable.h:37: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/OutputTree.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/SymbolTable.h:37: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/OutputTree.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/SymbolTable.h:37: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/OutputTree.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/SymbolTable.h:37: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/OutputTree.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/SymbolTable.h:37: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/OutputTree.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/SymbolTable.h:37: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/compiler/translator/OutputTree.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/SymbolTable.h:37: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2793/50531] clang++ -MMD -MF obj/third_party/angle/translator_gl_d3d_only/QualifierTypes.o.d -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/include -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/compiler/translator/QualifierTypes.cpp -o obj/third_party/angle/translator_gl_d3d_only/QualifierTypes.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/compiler/translator/QualifierTypes.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/QualifierTypes.h:10: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/QualifierTypes.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/QualifierTypes.h:10: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/QualifierTypes.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/QualifierTypes.h:10: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/QualifierTypes.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/QualifierTypes.h:10: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/QualifierTypes.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/QualifierTypes.h:10: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/QualifierTypes.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/QualifierTypes.h:10: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/QualifierTypes.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/QualifierTypes.h:10: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/QualifierTypes.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/QualifierTypes.h:10: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/QualifierTypes.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/QualifierTypes.h:10: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/QualifierTypes.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/QualifierTypes.h:10: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/QualifierTypes.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/QualifierTypes.h:10: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/QualifierTypes.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/QualifierTypes.h:10: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/QualifierTypes.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/QualifierTypes.h:10: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/QualifierTypes.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/QualifierTypes.h:10: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/QualifierTypes.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/QualifierTypes.h:10: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/compiler/translator/QualifierTypes.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/QualifierTypes.h:10: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2794/50531] clang++ -MMD -MF obj/third_party/angle/translator_gl_d3d_only/ShaderLang.o.d -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/include -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/compiler/translator/ShaderLang.cpp -o obj/third_party/angle/translator_gl_d3d_only/ShaderLang.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/compiler/translator/ShaderLang.cpp:14: In file included from ../../third_party/angle/src/compiler/translator/Compiler.h:19: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ShaderLang.cpp:14: In file included from ../../third_party/angle/src/compiler/translator/Compiler.h:19: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ShaderLang.cpp:14: In file included from ../../third_party/angle/src/compiler/translator/Compiler.h:19: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ShaderLang.cpp:14: In file included from ../../third_party/angle/src/compiler/translator/Compiler.h:19: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ShaderLang.cpp:14: In file included from ../../third_party/angle/src/compiler/translator/Compiler.h:19: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ShaderLang.cpp:14: In file included from ../../third_party/angle/src/compiler/translator/Compiler.h:19: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ShaderLang.cpp:14: In file included from ../../third_party/angle/src/compiler/translator/Compiler.h:19: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ShaderLang.cpp:14: In file included from ../../third_party/angle/src/compiler/translator/Compiler.h:19: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ShaderLang.cpp:14: In file included from ../../third_party/angle/src/compiler/translator/Compiler.h:19: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ShaderLang.cpp:14: In file included from ../../third_party/angle/src/compiler/translator/Compiler.h:19: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ShaderLang.cpp:14: In file included from ../../third_party/angle/src/compiler/translator/Compiler.h:19: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ShaderLang.cpp:14: In file included from ../../third_party/angle/src/compiler/translator/Compiler.h:19: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ShaderLang.cpp:14: In file included from ../../third_party/angle/src/compiler/translator/Compiler.h:19: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/ShaderLang.cpp:14: In file included from ../../third_party/angle/src/compiler/translator/Compiler.h:19: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/ShaderLang.cpp:14: In file included from ../../third_party/angle/src/compiler/translator/Compiler.h:19: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/compiler/translator/ShaderLang.cpp:14: In file included from ../../third_party/angle/src/compiler/translator/Compiler.h:19: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2795/50531] clang++ -MMD -MF obj/third_party/angle/translator_gl_d3d_only/Symbol.o.d -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/include -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/compiler/translator/Symbol.cpp -o obj/third_party/angle/translator_gl_d3d_only/Symbol.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/compiler/translator/Symbol.cpp:13: In file included from ../../third_party/angle/src/compiler/translator/Symbol.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/Symbol.cpp:13: In file included from ../../third_party/angle/src/compiler/translator/Symbol.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/Symbol.cpp:13: In file included from ../../third_party/angle/src/compiler/translator/Symbol.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/Symbol.cpp:13: In file included from ../../third_party/angle/src/compiler/translator/Symbol.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/Symbol.cpp:13: In file included from ../../third_party/angle/src/compiler/translator/Symbol.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/Symbol.cpp:13: In file included from ../../third_party/angle/src/compiler/translator/Symbol.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/Symbol.cpp:13: In file included from ../../third_party/angle/src/compiler/translator/Symbol.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/Symbol.cpp:13: In file included from ../../third_party/angle/src/compiler/translator/Symbol.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/Symbol.cpp:13: In file included from ../../third_party/angle/src/compiler/translator/Symbol.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/Symbol.cpp:13: In file included from ../../third_party/angle/src/compiler/translator/Symbol.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/Symbol.cpp:13: In file included from ../../third_party/angle/src/compiler/translator/Symbol.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/Symbol.cpp:13: In file included from ../../third_party/angle/src/compiler/translator/Symbol.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/Symbol.cpp:13: In file included from ../../third_party/angle/src/compiler/translator/Symbol.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/Symbol.cpp:13: In file included from ../../third_party/angle/src/compiler/translator/Symbol.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/Symbol.cpp:13: In file included from ../../third_party/angle/src/compiler/translator/Symbol.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/compiler/translator/Symbol.cpp:13: In file included from ../../third_party/angle/src/compiler/translator/Symbol.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2796/50531] clang++ -MMD -MF obj/third_party/angle/translator_gl_d3d_only/ShaderVars.o.d -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/include -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/compiler/translator/ShaderVars.cpp -o obj/third_party/angle/translator_gl_d3d_only/ShaderVars.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/compiler/translator/ShaderVars.cpp:12: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ShaderVars.cpp:12: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ShaderVars.cpp:12: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ShaderVars.cpp:12: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ShaderVars.cpp:12: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ShaderVars.cpp:12: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ShaderVars.cpp:12: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ShaderVars.cpp:12: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ShaderVars.cpp:12: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ShaderVars.cpp:12: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ShaderVars.cpp:12: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ShaderVars.cpp:12: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ShaderVars.cpp:12: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/ShaderVars.cpp:12: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/ShaderVars.cpp:12: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/compiler/translator/ShaderVars.cpp:12: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2797/50531] clang++ -MMD -MF obj/third_party/angle/translator_gl_d3d_only/SymbolUniqueId.o.d -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/include -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/compiler/translator/SymbolUniqueId.cpp -o obj/third_party/angle/translator_gl_d3d_only/SymbolUniqueId.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/compiler/translator/SymbolUniqueId.cpp:8: In file included from ../../third_party/angle/src/compiler/translator/SymbolUniqueId.h:11: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/SymbolUniqueId.cpp:8: In file included from ../../third_party/angle/src/compiler/translator/SymbolUniqueId.h:11: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/SymbolUniqueId.cpp:8: In file included from ../../third_party/angle/src/compiler/translator/SymbolUniqueId.h:11: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/SymbolUniqueId.cpp:8: In file included from ../../third_party/angle/src/compiler/translator/SymbolUniqueId.h:11: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/SymbolUniqueId.cpp:8: In file included from ../../third_party/angle/src/compiler/translator/SymbolUniqueId.h:11: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/SymbolUniqueId.cpp:8: In file included from ../../third_party/angle/src/compiler/translator/SymbolUniqueId.h:11: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/SymbolUniqueId.cpp:8: In file included from ../../third_party/angle/src/compiler/translator/SymbolUniqueId.h:11: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/SymbolUniqueId.cpp:8: In file included from ../../third_party/angle/src/compiler/translator/SymbolUniqueId.h:11: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/SymbolUniqueId.cpp:8: In file included from ../../third_party/angle/src/compiler/translator/SymbolUniqueId.h:11: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/SymbolUniqueId.cpp:8: In file included from ../../third_party/angle/src/compiler/translator/SymbolUniqueId.h:11: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/SymbolUniqueId.cpp:8: In file included from ../../third_party/angle/src/compiler/translator/SymbolUniqueId.h:11: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/SymbolUniqueId.cpp:8: In file included from ../../third_party/angle/src/compiler/translator/SymbolUniqueId.h:11: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/SymbolUniqueId.cpp:8: In file included from ../../third_party/angle/src/compiler/translator/SymbolUniqueId.h:11: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/SymbolUniqueId.cpp:8: In file included from ../../third_party/angle/src/compiler/translator/SymbolUniqueId.h:11: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/SymbolUniqueId.cpp:8: In file included from ../../third_party/angle/src/compiler/translator/SymbolUniqueId.h:11: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/compiler/translator/SymbolUniqueId.cpp:8: In file included from ../../third_party/angle/src/compiler/translator/SymbolUniqueId.h:11: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2798/50531] clang++ -MMD -MF obj/third_party/angle/translator_gl_d3d_only/ValidateBarrierFunctionCall.o.d -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/include -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/compiler/translator/ValidateBarrierFunctionCall.cpp -o obj/third_party/angle/translator_gl_d3d_only/ValidateBarrierFunctionCall.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/compiler/translator/ValidateBarrierFunctionCall.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/ValidateBarrierFunctionCall.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ValidateBarrierFunctionCall.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/ValidateBarrierFunctionCall.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ValidateBarrierFunctionCall.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/ValidateBarrierFunctionCall.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ValidateBarrierFunctionCall.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/ValidateBarrierFunctionCall.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ValidateBarrierFunctionCall.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/ValidateBarrierFunctionCall.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ValidateBarrierFunctionCall.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/ValidateBarrierFunctionCall.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ValidateBarrierFunctionCall.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/ValidateBarrierFunctionCall.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ValidateBarrierFunctionCall.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/ValidateBarrierFunctionCall.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ValidateBarrierFunctionCall.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/ValidateBarrierFunctionCall.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ValidateBarrierFunctionCall.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/ValidateBarrierFunctionCall.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ValidateBarrierFunctionCall.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/ValidateBarrierFunctionCall.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ValidateBarrierFunctionCall.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/ValidateBarrierFunctionCall.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ValidateBarrierFunctionCall.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/ValidateBarrierFunctionCall.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/ValidateBarrierFunctionCall.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/ValidateBarrierFunctionCall.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/ValidateBarrierFunctionCall.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/ValidateBarrierFunctionCall.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/compiler/translator/ValidateBarrierFunctionCall.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/ValidateBarrierFunctionCall.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2799/50531] clang++ -MMD -MF obj/third_party/angle/translator_gl_d3d_only/ValidateGlobalInitializer.o.d -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/include -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/compiler/translator/ValidateGlobalInitializer.cpp -o obj/third_party/angle/translator_gl_d3d_only/ValidateGlobalInitializer.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/compiler/translator/ValidateGlobalInitializer.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_util/IntermTraverse.h:12: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ValidateGlobalInitializer.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_util/IntermTraverse.h:12: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ValidateGlobalInitializer.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_util/IntermTraverse.h:12: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ValidateGlobalInitializer.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_util/IntermTraverse.h:12: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ValidateGlobalInitializer.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_util/IntermTraverse.h:12: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ValidateGlobalInitializer.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_util/IntermTraverse.h:12: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ValidateGlobalInitializer.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_util/IntermTraverse.h:12: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ValidateGlobalInitializer.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_util/IntermTraverse.h:12: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ValidateGlobalInitializer.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_util/IntermTraverse.h:12: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ValidateGlobalInitializer.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_util/IntermTraverse.h:12: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ValidateGlobalInitializer.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_util/IntermTraverse.h:12: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ValidateGlobalInitializer.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_util/IntermTraverse.h:12: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ValidateGlobalInitializer.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_util/IntermTraverse.h:12: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/ValidateGlobalInitializer.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_util/IntermTraverse.h:12: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/ValidateGlobalInitializer.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_util/IntermTraverse.h:12: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/compiler/translator/ValidateGlobalInitializer.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_util/IntermTraverse.h:12: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2800/50531] clang++ -MMD -MF obj/third_party/angle/translator_gl_d3d_only/IntermNode.o.d -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/include -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/compiler/translator/IntermNode.cpp -o obj/third_party/angle/translator_gl_d3d_only/IntermNode.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/compiler/translator/IntermNode.cpp:18: In file included from ../../third_party/angle/src/common/mathutil.h:19: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/numerics/safe_math.h:13: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/logging.h:11: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/IntermNode.cpp:18: In file included from ../../third_party/angle/src/common/mathutil.h:19: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/numerics/safe_math.h:13: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/logging.h:11: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/IntermNode.cpp:18: In file included from ../../third_party/angle/src/common/mathutil.h:19: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/numerics/safe_math.h:13: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/logging.h:11: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/IntermNode.cpp:18: In file included from ../../third_party/angle/src/common/mathutil.h:19: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/numerics/safe_math.h:13: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/logging.h:11: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/IntermNode.cpp:18: In file included from ../../third_party/angle/src/common/mathutil.h:19: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/numerics/safe_math.h:13: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/logging.h:11: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/IntermNode.cpp:18: In file included from ../../third_party/angle/src/common/mathutil.h:19: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/numerics/safe_math.h:13: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/logging.h:11: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/IntermNode.cpp:18: In file included from ../../third_party/angle/src/common/mathutil.h:19: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/numerics/safe_math.h:13: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/logging.h:11: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/IntermNode.cpp:18: In file included from ../../third_party/angle/src/common/mathutil.h:19: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/numerics/safe_math.h:13: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/logging.h:11: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/IntermNode.cpp:18: In file included from ../../third_party/angle/src/common/mathutil.h:19: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/numerics/safe_math.h:13: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/logging.h:11: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/IntermNode.cpp:18: In file included from ../../third_party/angle/src/common/mathutil.h:19: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/numerics/safe_math.h:13: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/logging.h:11: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/IntermNode.cpp:18: In file included from ../../third_party/angle/src/common/mathutil.h:19: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/numerics/safe_math.h:13: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/logging.h:11: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/IntermNode.cpp:18: In file included from ../../third_party/angle/src/common/mathutil.h:19: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/numerics/safe_math.h:13: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/logging.h:11: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/IntermNode.cpp:18: In file included from ../../third_party/angle/src/common/mathutil.h:19: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/numerics/safe_math.h:13: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/logging.h:11: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/IntermNode.cpp:18: In file included from ../../third_party/angle/src/common/mathutil.h:19: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/numerics/safe_math.h:13: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/logging.h:11: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/IntermNode.cpp:18: In file included from ../../third_party/angle/src/common/mathutil.h:19: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/numerics/safe_math.h:13: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/logging.h:11: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/compiler/translator/IntermNode.cpp:18: In file included from ../../third_party/angle/src/common/mathutil.h:19: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/numerics/safe_math.h:13: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/logging.h:11: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2801/50531] clang++ -MMD -MF obj/third_party/angle/translator_gl_d3d_only/ValidateMaxParameters.o.d -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/include -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/compiler/translator/ValidateMaxParameters.cpp -o obj/third_party/angle/translator_gl_d3d_only/ValidateMaxParameters.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/compiler/translator/ValidateMaxParameters.cpp:10: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ValidateMaxParameters.cpp:10: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ValidateMaxParameters.cpp:10: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ValidateMaxParameters.cpp:10: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ValidateMaxParameters.cpp:10: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ValidateMaxParameters.cpp:10: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ValidateMaxParameters.cpp:10: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ValidateMaxParameters.cpp:10: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ValidateMaxParameters.cpp:10: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ValidateMaxParameters.cpp:10: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ValidateMaxParameters.cpp:10: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ValidateMaxParameters.cpp:10: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ValidateMaxParameters.cpp:10: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/ValidateMaxParameters.cpp:10: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/ValidateMaxParameters.cpp:10: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/compiler/translator/ValidateMaxParameters.cpp:10: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2802/50531] clang++ -MMD -MF obj/third_party/angle/translator_gl_d3d_only/ValidateClipCullDistance.o.d -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/include -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/compiler/translator/ValidateClipCullDistance.cpp -o obj/third_party/angle/translator_gl_d3d_only/ValidateClipCullDistance.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/compiler/translator/ValidateClipCullDistance.cpp:12: In file included from ../../third_party/angle/src/compiler/translator/Diagnostics.h:10: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ValidateClipCullDistance.cpp:12: In file included from ../../third_party/angle/src/compiler/translator/Diagnostics.h:10: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ValidateClipCullDistance.cpp:12: In file included from ../../third_party/angle/src/compiler/translator/Diagnostics.h:10: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ValidateClipCullDistance.cpp:12: In file included from ../../third_party/angle/src/compiler/translator/Diagnostics.h:10: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ValidateClipCullDistance.cpp:12: In file included from ../../third_party/angle/src/compiler/translator/Diagnostics.h:10: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ValidateClipCullDistance.cpp:12: In file included from ../../third_party/angle/src/compiler/translator/Diagnostics.h:10: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ValidateClipCullDistance.cpp:12: In file included from ../../third_party/angle/src/compiler/translator/Diagnostics.h:10: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ValidateClipCullDistance.cpp:12: In file included from ../../third_party/angle/src/compiler/translator/Diagnostics.h:10: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ValidateClipCullDistance.cpp:12: In file included from ../../third_party/angle/src/compiler/translator/Diagnostics.h:10: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ValidateClipCullDistance.cpp:12: In file included from ../../third_party/angle/src/compiler/translator/Diagnostics.h:10: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ValidateClipCullDistance.cpp:12: In file included from ../../third_party/angle/src/compiler/translator/Diagnostics.h:10: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ValidateClipCullDistance.cpp:12: In file included from ../../third_party/angle/src/compiler/translator/Diagnostics.h:10: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ValidateClipCullDistance.cpp:12: In file included from ../../third_party/angle/src/compiler/translator/Diagnostics.h:10: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/ValidateClipCullDistance.cpp:12: In file included from ../../third_party/angle/src/compiler/translator/Diagnostics.h:10: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/ValidateClipCullDistance.cpp:12: In file included from ../../third_party/angle/src/compiler/translator/Diagnostics.h:10: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/compiler/translator/ValidateClipCullDistance.cpp:12: In file included from ../../third_party/angle/src/compiler/translator/Diagnostics.h:10: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2803/50531] clang++ -MMD -MF obj/third_party/angle/translator_gl_d3d_only/ParseContext.o.d -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/include -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/compiler/translator/ParseContext.cpp -o obj/third_party/angle/translator_gl_d3d_only/ParseContext.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/compiler/translator/ParseContext.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/ParseContext.h:9: In file included from ../../third_party/angle/src/compiler/preprocessor/Preprocessor.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ParseContext.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/ParseContext.h:9: In file included from ../../third_party/angle/src/compiler/preprocessor/Preprocessor.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ParseContext.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/ParseContext.h:9: In file included from ../../third_party/angle/src/compiler/preprocessor/Preprocessor.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ParseContext.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/ParseContext.h:9: In file included from ../../third_party/angle/src/compiler/preprocessor/Preprocessor.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ParseContext.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/ParseContext.h:9: In file included from ../../third_party/angle/src/compiler/preprocessor/Preprocessor.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ParseContext.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/ParseContext.h:9: In file included from ../../third_party/angle/src/compiler/preprocessor/Preprocessor.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ParseContext.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/ParseContext.h:9: In file included from ../../third_party/angle/src/compiler/preprocessor/Preprocessor.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ParseContext.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/ParseContext.h:9: In file included from ../../third_party/angle/src/compiler/preprocessor/Preprocessor.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ParseContext.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/ParseContext.h:9: In file included from ../../third_party/angle/src/compiler/preprocessor/Preprocessor.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ParseContext.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/ParseContext.h:9: In file included from ../../third_party/angle/src/compiler/preprocessor/Preprocessor.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ParseContext.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/ParseContext.h:9: In file included from ../../third_party/angle/src/compiler/preprocessor/Preprocessor.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ParseContext.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/ParseContext.h:9: In file included from ../../third_party/angle/src/compiler/preprocessor/Preprocessor.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ParseContext.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/ParseContext.h:9: In file included from ../../third_party/angle/src/compiler/preprocessor/Preprocessor.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/ParseContext.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/ParseContext.h:9: In file included from ../../third_party/angle/src/compiler/preprocessor/Preprocessor.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/ParseContext.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/ParseContext.h:9: In file included from ../../third_party/angle/src/compiler/preprocessor/Preprocessor.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/compiler/translator/ParseContext.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/ParseContext.h:9: In file included from ../../third_party/angle/src/compiler/preprocessor/Preprocessor.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2804/50531] clang++ -MMD -MF obj/third_party/angle/translator_gl_d3d_only/SymbolTable.o.d -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/include -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/compiler/translator/SymbolTable.cpp -o obj/third_party/angle/translator_gl_d3d_only/SymbolTable.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/compiler/translator/SymbolTable.cpp:14: In file included from ../../third_party/angle/src/compiler/translator/SymbolTable.h:37: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/SymbolTable.cpp:14: In file included from ../../third_party/angle/src/compiler/translator/SymbolTable.h:37: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/SymbolTable.cpp:14: In file included from ../../third_party/angle/src/compiler/translator/SymbolTable.h:37: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/SymbolTable.cpp:14: In file included from ../../third_party/angle/src/compiler/translator/SymbolTable.h:37: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/SymbolTable.cpp:14: In file included from ../../third_party/angle/src/compiler/translator/SymbolTable.h:37: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/SymbolTable.cpp:14: In file included from ../../third_party/angle/src/compiler/translator/SymbolTable.h:37: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/SymbolTable.cpp:14: In file included from ../../third_party/angle/src/compiler/translator/SymbolTable.h:37: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/SymbolTable.cpp:14: In file included from ../../third_party/angle/src/compiler/translator/SymbolTable.h:37: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/SymbolTable.cpp:14: In file included from ../../third_party/angle/src/compiler/translator/SymbolTable.h:37: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/SymbolTable.cpp:14: In file included from ../../third_party/angle/src/compiler/translator/SymbolTable.h:37: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/SymbolTable.cpp:14: In file included from ../../third_party/angle/src/compiler/translator/SymbolTable.h:37: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/SymbolTable.cpp:14: In file included from ../../third_party/angle/src/compiler/translator/SymbolTable.h:37: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/SymbolTable.cpp:14: In file included from ../../third_party/angle/src/compiler/translator/SymbolTable.h:37: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/SymbolTable.cpp:14: In file included from ../../third_party/angle/src/compiler/translator/SymbolTable.h:37: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/SymbolTable.cpp:14: In file included from ../../third_party/angle/src/compiler/translator/SymbolTable.h:37: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/compiler/translator/SymbolTable.cpp:14: In file included from ../../third_party/angle/src/compiler/translator/SymbolTable.h:37: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2805/50531] clang++ -MMD -MF obj/third_party/angle/translator_gl_d3d_only/ValidateSwitch.o.d -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/include -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/compiler/translator/ValidateSwitch.cpp -o obj/third_party/angle/translator_gl_d3d_only/ValidateSwitch.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/compiler/translator/ValidateSwitch.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/ValidateSwitch.h:10: In file included from ../../third_party/angle/src/compiler/translator/BaseTypes.h:14: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ValidateSwitch.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/ValidateSwitch.h:10: In file included from ../../third_party/angle/src/compiler/translator/BaseTypes.h:14: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ValidateSwitch.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/ValidateSwitch.h:10: In file included from ../../third_party/angle/src/compiler/translator/BaseTypes.h:14: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ValidateSwitch.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/ValidateSwitch.h:10: In file included from ../../third_party/angle/src/compiler/translator/BaseTypes.h:14: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ValidateSwitch.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/ValidateSwitch.h:10: In file included from ../../third_party/angle/src/compiler/translator/BaseTypes.h:14: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ValidateSwitch.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/ValidateSwitch.h:10: In file included from ../../third_party/angle/src/compiler/translator/BaseTypes.h:14: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ValidateSwitch.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/ValidateSwitch.h:10: In file included from ../../third_party/angle/src/compiler/translator/BaseTypes.h:14: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ValidateSwitch.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/ValidateSwitch.h:10: In file included from ../../third_party/angle/src/compiler/translator/BaseTypes.h:14: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ValidateSwitch.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/ValidateSwitch.h:10: In file included from ../../third_party/angle/src/compiler/translator/BaseTypes.h:14: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ValidateSwitch.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/ValidateSwitch.h:10: In file included from ../../third_party/angle/src/compiler/translator/BaseTypes.h:14: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ValidateSwitch.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/ValidateSwitch.h:10: In file included from ../../third_party/angle/src/compiler/translator/BaseTypes.h:14: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ValidateSwitch.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/ValidateSwitch.h:10: In file included from ../../third_party/angle/src/compiler/translator/BaseTypes.h:14: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ValidateSwitch.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/ValidateSwitch.h:10: In file included from ../../third_party/angle/src/compiler/translator/BaseTypes.h:14: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/ValidateSwitch.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/ValidateSwitch.h:10: In file included from ../../third_party/angle/src/compiler/translator/BaseTypes.h:14: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/ValidateSwitch.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/ValidateSwitch.h:10: In file included from ../../third_party/angle/src/compiler/translator/BaseTypes.h:14: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/compiler/translator/ValidateSwitch.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/ValidateSwitch.h:10: In file included from ../../third_party/angle/src/compiler/translator/BaseTypes.h:14: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2806/50531] clang++ -MMD -MF obj/third_party/angle/translator_gl_d3d_only/Types.o.d -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/include -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/compiler/translator/Types.cpp -o obj/third_party/angle/translator_gl_d3d_only/Types.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/compiler/translator/Types.cpp:11: In file included from ../../third_party/angle/src/compiler/translator/Types.h:10: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/Types.cpp:11: In file included from ../../third_party/angle/src/compiler/translator/Types.h:10: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/Types.cpp:11: In file included from ../../third_party/angle/src/compiler/translator/Types.h:10: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/Types.cpp:11: In file included from ../../third_party/angle/src/compiler/translator/Types.h:10: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/Types.cpp:11: In file included from ../../third_party/angle/src/compiler/translator/Types.h:10: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/Types.cpp:11: In file included from ../../third_party/angle/src/compiler/translator/Types.h:10: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/Types.cpp:11: In file included from ../../third_party/angle/src/compiler/translator/Types.h:10: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/Types.cpp:11: In file included from ../../third_party/angle/src/compiler/translator/Types.h:10: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/Types.cpp:11: In file included from ../../third_party/angle/src/compiler/translator/Types.h:10: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/Types.cpp:11: In file included from ../../third_party/angle/src/compiler/translator/Types.h:10: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/Types.cpp:11: In file included from ../../third_party/angle/src/compiler/translator/Types.h:10: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/Types.cpp:11: In file included from ../../third_party/angle/src/compiler/translator/Types.h:10: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/Types.cpp:11: In file included from ../../third_party/angle/src/compiler/translator/Types.h:10: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/Types.cpp:11: In file included from ../../third_party/angle/src/compiler/translator/Types.h:10: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/Types.cpp:11: In file included from ../../third_party/angle/src/compiler/translator/Types.h:10: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/compiler/translator/Types.cpp:11: In file included from ../../third_party/angle/src/compiler/translator/Types.h:10: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2807/50531] clang++ -MMD -MF obj/third_party/angle/translator_gl_d3d_only/ValidateLimitations.o.d -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/include -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/compiler/translator/ValidateLimitations.cpp -o obj/third_party/angle/translator_gl_d3d_only/ValidateLimitations.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/compiler/translator/ValidateLimitations.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/ValidateLimitations.h:10: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ValidateLimitations.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/ValidateLimitations.h:10: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ValidateLimitations.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/ValidateLimitations.h:10: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ValidateLimitations.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/ValidateLimitations.h:10: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ValidateLimitations.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/ValidateLimitations.h:10: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ValidateLimitations.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/ValidateLimitations.h:10: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ValidateLimitations.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/ValidateLimitations.h:10: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ValidateLimitations.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/ValidateLimitations.h:10: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ValidateLimitations.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/ValidateLimitations.h:10: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ValidateLimitations.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/ValidateLimitations.h:10: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ValidateLimitations.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/ValidateLimitations.h:10: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ValidateLimitations.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/ValidateLimitations.h:10: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ValidateLimitations.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/ValidateLimitations.h:10: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/ValidateLimitations.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/ValidateLimitations.h:10: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/ValidateLimitations.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/ValidateLimitations.h:10: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/compiler/translator/ValidateLimitations.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/ValidateLimitations.h:10: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2808/50531] clang++ -MMD -MF obj/third_party/angle/translator_gl_d3d_only/ValidateAST.o.d -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/include -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/compiler/translator/ValidateAST.cpp -o obj/third_party/angle/translator_gl_d3d_only/ValidateAST.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/compiler/translator/ValidateAST.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/ValidateAST.h:10: In file included from ../../third_party/angle/src/compiler/translator/BaseTypes.h:14: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ValidateAST.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/ValidateAST.h:10: In file included from ../../third_party/angle/src/compiler/translator/BaseTypes.h:14: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ValidateAST.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/ValidateAST.h:10: In file included from ../../third_party/angle/src/compiler/translator/BaseTypes.h:14: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ValidateAST.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/ValidateAST.h:10: In file included from ../../third_party/angle/src/compiler/translator/BaseTypes.h:14: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ValidateAST.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/ValidateAST.h:10: In file included from ../../third_party/angle/src/compiler/translator/BaseTypes.h:14: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ValidateAST.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/ValidateAST.h:10: In file included from ../../third_party/angle/src/compiler/translator/BaseTypes.h:14: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ValidateAST.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/ValidateAST.h:10: In file included from ../../third_party/angle/src/compiler/translator/BaseTypes.h:14: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ValidateAST.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/ValidateAST.h:10: In file included from ../../third_party/angle/src/compiler/translator/BaseTypes.h:14: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ValidateAST.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/ValidateAST.h:10: In file included from ../../third_party/angle/src/compiler/translator/BaseTypes.h:14: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ValidateAST.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/ValidateAST.h:10: In file included from ../../third_party/angle/src/compiler/translator/BaseTypes.h:14: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ValidateAST.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/ValidateAST.h:10: In file included from ../../third_party/angle/src/compiler/translator/BaseTypes.h:14: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ValidateAST.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/ValidateAST.h:10: In file included from ../../third_party/angle/src/compiler/translator/BaseTypes.h:14: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ValidateAST.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/ValidateAST.h:10: In file included from ../../third_party/angle/src/compiler/translator/BaseTypes.h:14: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/ValidateAST.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/ValidateAST.h:10: In file included from ../../third_party/angle/src/compiler/translator/BaseTypes.h:14: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/ValidateAST.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/ValidateAST.h:10: In file included from ../../third_party/angle/src/compiler/translator/BaseTypes.h:14: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/compiler/translator/ValidateAST.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/ValidateAST.h:10: In file included from ../../third_party/angle/src/compiler/translator/BaseTypes.h:14: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2809/50531] clang++ -MMD -MF obj/third_party/angle/translator_gl_d3d_only/ValidateTypeSizeLimitations.o.d -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/include -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/compiler/translator/ValidateTypeSizeLimitations.cpp -o obj/third_party/angle/translator_gl_d3d_only/ValidateTypeSizeLimitations.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/compiler/translator/ValidateTypeSizeLimitations.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/ValidateTypeSizeLimitations.h:10: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ValidateTypeSizeLimitations.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/ValidateTypeSizeLimitations.h:10: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ValidateTypeSizeLimitations.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/ValidateTypeSizeLimitations.h:10: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ValidateTypeSizeLimitations.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/ValidateTypeSizeLimitations.h:10: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ValidateTypeSizeLimitations.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/ValidateTypeSizeLimitations.h:10: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ValidateTypeSizeLimitations.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/ValidateTypeSizeLimitations.h:10: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ValidateTypeSizeLimitations.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/ValidateTypeSizeLimitations.h:10: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ValidateTypeSizeLimitations.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/ValidateTypeSizeLimitations.h:10: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ValidateTypeSizeLimitations.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/ValidateTypeSizeLimitations.h:10: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ValidateTypeSizeLimitations.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/ValidateTypeSizeLimitations.h:10: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ValidateTypeSizeLimitations.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/ValidateTypeSizeLimitations.h:10: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ValidateTypeSizeLimitations.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/ValidateTypeSizeLimitations.h:10: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ValidateTypeSizeLimitations.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/ValidateTypeSizeLimitations.h:10: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/ValidateTypeSizeLimitations.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/ValidateTypeSizeLimitations.h:10: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/ValidateTypeSizeLimitations.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/ValidateTypeSizeLimitations.h:10: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/compiler/translator/ValidateTypeSizeLimitations.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/ValidateTypeSizeLimitations.h:10: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2810/50531] clang++ -MMD -MF obj/third_party/angle/translator_gl_d3d_only/VariablePacker.o.d -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/include -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/compiler/translator/VariablePacker.cpp -o obj/third_party/angle/translator_gl_d3d_only/VariablePacker.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/compiler/translator/VariablePacker.cpp:13: In file included from ../../third_party/angle/src/common/utilities.h:21: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/VariablePacker.cpp:13: In file included from ../../third_party/angle/src/common/utilities.h:21: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/VariablePacker.cpp:13: In file included from ../../third_party/angle/src/common/utilities.h:21: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/VariablePacker.cpp:13: In file included from ../../third_party/angle/src/common/utilities.h:21: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/VariablePacker.cpp:13: In file included from ../../third_party/angle/src/common/utilities.h:21: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/VariablePacker.cpp:13: In file included from ../../third_party/angle/src/common/utilities.h:21: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/VariablePacker.cpp:13: In file included from ../../third_party/angle/src/common/utilities.h:21: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/VariablePacker.cpp:13: In file included from ../../third_party/angle/src/common/utilities.h:21: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/VariablePacker.cpp:13: In file included from ../../third_party/angle/src/common/utilities.h:21: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/VariablePacker.cpp:13: In file included from ../../third_party/angle/src/common/utilities.h:21: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/VariablePacker.cpp:13: In file included from ../../third_party/angle/src/common/utilities.h:21: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/VariablePacker.cpp:13: In file included from ../../third_party/angle/src/common/utilities.h:21: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/VariablePacker.cpp:13: In file included from ../../third_party/angle/src/common/utilities.h:21: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/VariablePacker.cpp:13: In file included from ../../third_party/angle/src/common/utilities.h:21: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/VariablePacker.cpp:13: In file included from ../../third_party/angle/src/common/utilities.h:21: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/compiler/translator/VariablePacker.cpp:13: In file included from ../../third_party/angle/src/common/utilities.h:21: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2811/50531] clang++ -MMD -MF obj/third_party/angle/translator_gl_d3d_only/ValidateVaryingLocations.o.d -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/include -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/compiler/translator/ValidateVaryingLocations.cpp -o obj/third_party/angle/translator_gl_d3d_only/ValidateVaryingLocations.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/compiler/translator/ValidateVaryingLocations.cpp:12: In file included from ../../third_party/angle/src/compiler/translator/Diagnostics.h:10: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ValidateVaryingLocations.cpp:12: In file included from ../../third_party/angle/src/compiler/translator/Diagnostics.h:10: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ValidateVaryingLocations.cpp:12: In file included from ../../third_party/angle/src/compiler/translator/Diagnostics.h:10: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ValidateVaryingLocations.cpp:12: In file included from ../../third_party/angle/src/compiler/translator/Diagnostics.h:10: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ValidateVaryingLocations.cpp:12: In file included from ../../third_party/angle/src/compiler/translator/Diagnostics.h:10: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ValidateVaryingLocations.cpp:12: In file included from ../../third_party/angle/src/compiler/translator/Diagnostics.h:10: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ValidateVaryingLocations.cpp:12: In file included from ../../third_party/angle/src/compiler/translator/Diagnostics.h:10: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ValidateVaryingLocations.cpp:12: In file included from ../../third_party/angle/src/compiler/translator/Diagnostics.h:10: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ValidateVaryingLocations.cpp:12: In file included from ../../third_party/angle/src/compiler/translator/Diagnostics.h:10: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ValidateVaryingLocations.cpp:12: In file included from ../../third_party/angle/src/compiler/translator/Diagnostics.h:10: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ValidateVaryingLocations.cpp:12: In file included from ../../third_party/angle/src/compiler/translator/Diagnostics.h:10: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ValidateVaryingLocations.cpp:12: In file included from ../../third_party/angle/src/compiler/translator/Diagnostics.h:10: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ValidateVaryingLocations.cpp:12: In file included from ../../third_party/angle/src/compiler/translator/Diagnostics.h:10: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/ValidateVaryingLocations.cpp:12: In file included from ../../third_party/angle/src/compiler/translator/Diagnostics.h:10: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/ValidateVaryingLocations.cpp:12: In file included from ../../third_party/angle/src/compiler/translator/Diagnostics.h:10: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/compiler/translator/ValidateVaryingLocations.cpp:12: In file included from ../../third_party/angle/src/compiler/translator/Diagnostics.h:10: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2812/50531] clang++ -MMD -MF obj/third_party/angle/translator_gl_d3d_only/ValidateOutputs.o.d -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/include -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/compiler/translator/ValidateOutputs.cpp -o obj/third_party/angle/translator_gl_d3d_only/ValidateOutputs.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/compiler/translator/ValidateOutputs.cpp:14: In file included from ../../third_party/angle/src/compiler/translator/InfoSink.h:13: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ValidateOutputs.cpp:14: In file included from ../../third_party/angle/src/compiler/translator/InfoSink.h:13: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ValidateOutputs.cpp:14: In file included from ../../third_party/angle/src/compiler/translator/InfoSink.h:13: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ValidateOutputs.cpp:14: In file included from ../../third_party/angle/src/compiler/translator/InfoSink.h:13: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ValidateOutputs.cpp:14: In file included from ../../third_party/angle/src/compiler/translator/InfoSink.h:13: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ValidateOutputs.cpp:14: In file included from ../../third_party/angle/src/compiler/translator/InfoSink.h:13: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ValidateOutputs.cpp:14: In file included from ../../third_party/angle/src/compiler/translator/InfoSink.h:13: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ValidateOutputs.cpp:14: In file included from ../../third_party/angle/src/compiler/translator/InfoSink.h:13: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ValidateOutputs.cpp:14: In file included from ../../third_party/angle/src/compiler/translator/InfoSink.h:13: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ValidateOutputs.cpp:14: In file included from ../../third_party/angle/src/compiler/translator/InfoSink.h:13: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ValidateOutputs.cpp:14: In file included from ../../third_party/angle/src/compiler/translator/InfoSink.h:13: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ValidateOutputs.cpp:14: In file included from ../../third_party/angle/src/compiler/translator/InfoSink.h:13: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ValidateOutputs.cpp:14: In file included from ../../third_party/angle/src/compiler/translator/InfoSink.h:13: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/ValidateOutputs.cpp:14: In file included from ../../third_party/angle/src/compiler/translator/InfoSink.h:13: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/ValidateOutputs.cpp:14: In file included from ../../third_party/angle/src/compiler/translator/InfoSink.h:13: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/compiler/translator/ValidateOutputs.cpp:14: In file included from ../../third_party/angle/src/compiler/translator/InfoSink.h:13: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2813/50531] clang++ -MMD -MF obj/third_party/angle/translator_gl_d3d_only/blocklayout.o.d -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/include -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/compiler/translator/blocklayout.cpp -o obj/third_party/angle/translator_gl_d3d_only/blocklayout.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/compiler/translator/blocklayout.cpp:12: In file included from ../../third_party/angle/src/common/mathutil.h:19: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/numerics/safe_math.h:13: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/logging.h:11: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/blocklayout.cpp:12: In file included from ../../third_party/angle/src/common/mathutil.h:19: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/numerics/safe_math.h:13: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/logging.h:11: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/blocklayout.cpp:12: In file included from ../../third_party/angle/src/common/mathutil.h:19: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/numerics/safe_math.h:13: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/logging.h:11: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/blocklayout.cpp:12: In file included from ../../third_party/angle/src/common/mathutil.h:19: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/numerics/safe_math.h:13: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/logging.h:11: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/blocklayout.cpp:12: In file included from ../../third_party/angle/src/common/mathutil.h:19: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/numerics/safe_math.h:13: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/logging.h:11: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/blocklayout.cpp:12: In file included from ../../third_party/angle/src/common/mathutil.h:19: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/numerics/safe_math.h:13: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/logging.h:11: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/blocklayout.cpp:12: In file included from ../../third_party/angle/src/common/mathutil.h:19: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/numerics/safe_math.h:13: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/logging.h:11: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/blocklayout.cpp:12: In file included from ../../third_party/angle/src/common/mathutil.h:19: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/numerics/safe_math.h:13: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/logging.h:11: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/blocklayout.cpp:12: In file included from ../../third_party/angle/src/common/mathutil.h:19: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/numerics/safe_math.h:13: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/logging.h:11: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/blocklayout.cpp:12: In file included from ../../third_party/angle/src/common/mathutil.h:19: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/numerics/safe_math.h:13: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/logging.h:11: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/blocklayout.cpp:12: In file included from ../../third_party/angle/src/common/mathutil.h:19: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/numerics/safe_math.h:13: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/logging.h:11: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/blocklayout.cpp:12: In file included from ../../third_party/angle/src/common/mathutil.h:19: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/numerics/safe_math.h:13: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/logging.h:11: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/blocklayout.cpp:12: In file included from ../../third_party/angle/src/common/mathutil.h:19: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/numerics/safe_math.h:13: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/logging.h:11: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/blocklayout.cpp:12: In file included from ../../third_party/angle/src/common/mathutil.h:19: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/numerics/safe_math.h:13: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/logging.h:11: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/blocklayout.cpp:12: In file included from ../../third_party/angle/src/common/mathutil.h:19: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/numerics/safe_math.h:13: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/logging.h:11: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/compiler/translator/blocklayout.cpp:12: In file included from ../../third_party/angle/src/common/mathutil.h:19: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/numerics/safe_math.h:13: In file included from ../../third_party/angle/src/common/third_party/base/anglebase/logging.h:11: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2814/50531] clang++ -MMD -MF obj/third_party/angle/translator_gl_d3d_only/ClampIndirectIndices.o.d -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/include -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/compiler/translator/tree_ops/ClampIndirectIndices.cpp -o obj/third_party/angle/translator_gl_d3d_only/ClampIndirectIndices.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/compiler/translator/tree_ops/ClampIndirectIndices.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/ClampIndirectIndices.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/ClampIndirectIndices.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/ClampIndirectIndices.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/ClampIndirectIndices.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/ClampIndirectIndices.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/ClampIndirectIndices.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/ClampIndirectIndices.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/ClampIndirectIndices.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/ClampIndirectIndices.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/ClampIndirectIndices.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/ClampIndirectIndices.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/ClampIndirectIndices.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/ClampIndirectIndices.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/ClampIndirectIndices.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/ClampIndirectIndices.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/ClampIndirectIndices.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/ClampIndirectIndices.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/ClampIndirectIndices.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/ClampIndirectIndices.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/ClampIndirectIndices.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/ClampIndirectIndices.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/ClampIndirectIndices.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/ClampIndirectIndices.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/ClampIndirectIndices.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/ClampIndirectIndices.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/ClampIndirectIndices.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/ClampIndirectIndices.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/ClampIndirectIndices.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/ClampIndirectIndices.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/ClampIndirectIndices.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/ClampIndirectIndices.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2815/50531] clang++ -MMD -MF obj/third_party/angle/translator_gl_d3d_only/glslang_tab_autogen.o.d -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/include -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/compiler/translator/glslang_tab_autogen.cpp -o obj/third_party/angle/translator_gl_d3d_only/glslang_tab_autogen.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/compiler/translator/glslang_tab_autogen.cpp:96: In file included from ../../third_party/angle/src/compiler/translator/Declarator.h:12: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/glslang_tab_autogen.cpp:96: In file included from ../../third_party/angle/src/compiler/translator/Declarator.h:12: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/glslang_tab_autogen.cpp:96: In file included from ../../third_party/angle/src/compiler/translator/Declarator.h:12: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/glslang_tab_autogen.cpp:96: In file included from ../../third_party/angle/src/compiler/translator/Declarator.h:12: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/glslang_tab_autogen.cpp:96: In file included from ../../third_party/angle/src/compiler/translator/Declarator.h:12: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/glslang_tab_autogen.cpp:96: In file included from ../../third_party/angle/src/compiler/translator/Declarator.h:12: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/glslang_tab_autogen.cpp:96: In file included from ../../third_party/angle/src/compiler/translator/Declarator.h:12: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/glslang_tab_autogen.cpp:96: In file included from ../../third_party/angle/src/compiler/translator/Declarator.h:12: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/glslang_tab_autogen.cpp:96: In file included from ../../third_party/angle/src/compiler/translator/Declarator.h:12: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/glslang_tab_autogen.cpp:96: In file included from ../../third_party/angle/src/compiler/translator/Declarator.h:12: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/glslang_tab_autogen.cpp:96: In file included from ../../third_party/angle/src/compiler/translator/Declarator.h:12: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/glslang_tab_autogen.cpp:96: In file included from ../../third_party/angle/src/compiler/translator/Declarator.h:12: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/glslang_tab_autogen.cpp:96: In file included from ../../third_party/angle/src/compiler/translator/Declarator.h:12: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/glslang_tab_autogen.cpp:96: In file included from ../../third_party/angle/src/compiler/translator/Declarator.h:12: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ ../../third_party/angle/src/compiler/translator/glslang_tab_autogen.cpp:2121:9: warning: variable 'yynerrs' set but not used [-Wunused-but-set-variable] 2121 | int yynerrs; | ^ In file included from ../../third_party/angle/src/compiler/translator/glslang_tab_autogen.cpp:96: In file included from ../../third_party/angle/src/compiler/translator/Declarator.h:12: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/compiler/translator/glslang_tab_autogen.cpp:96: In file included from ../../third_party/angle/src/compiler/translator/Declarator.h:12: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 28 warnings generated. [chrome:2816/50531] clang++ -MMD -MF obj/third_party/angle/translator_gl_d3d_only/glslang_lex_autogen.o.d -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/include -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/compiler/translator/glslang_lex_autogen.cpp -o obj/third_party/angle/translator_gl_d3d_only/glslang_lex_autogen.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from glslang.l:890: In file included from ../../third_party/angle/src/compiler/translator/ParseContext.h:9: In file included from ../../third_party/angle/src/compiler/preprocessor/Preprocessor.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from glslang.l:890: In file included from ../../third_party/angle/src/compiler/translator/ParseContext.h:9: In file included from ../../third_party/angle/src/compiler/preprocessor/Preprocessor.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from glslang.l:890: In file included from ../../third_party/angle/src/compiler/translator/ParseContext.h:9: In file included from ../../third_party/angle/src/compiler/preprocessor/Preprocessor.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from glslang.l:890: In file included from ../../third_party/angle/src/compiler/translator/ParseContext.h:9: In file included from ../../third_party/angle/src/compiler/preprocessor/Preprocessor.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from glslang.l:890: In file included from ../../third_party/angle/src/compiler/translator/ParseContext.h:9: In file included from ../../third_party/angle/src/compiler/preprocessor/Preprocessor.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from glslang.l:890: In file included from ../../third_party/angle/src/compiler/translator/ParseContext.h:9: In file included from ../../third_party/angle/src/compiler/preprocessor/Preprocessor.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from glslang.l:890: In file included from ../../third_party/angle/src/compiler/translator/ParseContext.h:9: In file included from ../../third_party/angle/src/compiler/preprocessor/Preprocessor.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from glslang.l:890: In file included from ../../third_party/angle/src/compiler/translator/ParseContext.h:9: In file included from ../../third_party/angle/src/compiler/preprocessor/Preprocessor.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from glslang.l:890: In file included from ../../third_party/angle/src/compiler/translator/ParseContext.h:9: In file included from ../../third_party/angle/src/compiler/preprocessor/Preprocessor.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from glslang.l:890: In file included from ../../third_party/angle/src/compiler/translator/ParseContext.h:9: In file included from ../../third_party/angle/src/compiler/preprocessor/Preprocessor.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from glslang.l:890: In file included from ../../third_party/angle/src/compiler/translator/ParseContext.h:9: In file included from ../../third_party/angle/src/compiler/preprocessor/Preprocessor.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from glslang.l:890: In file included from ../../third_party/angle/src/compiler/translator/ParseContext.h:9: In file included from ../../third_party/angle/src/compiler/preprocessor/Preprocessor.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from glslang.l:890: In file included from ../../third_party/angle/src/compiler/translator/ParseContext.h:9: In file included from ../../third_party/angle/src/compiler/preprocessor/Preprocessor.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from glslang.l:890: In file included from ../../third_party/angle/src/compiler/translator/ParseContext.h:9: In file included from ../../third_party/angle/src/compiler/preprocessor/Preprocessor.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from glslang.l:890: In file included from ../../third_party/angle/src/compiler/translator/ParseContext.h:9: In file included from ../../third_party/angle/src/compiler/preprocessor/Preprocessor.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from glslang.l:890: In file included from ../../third_party/angle/src/compiler/translator/ParseContext.h:9: In file included from ../../third_party/angle/src/compiler/preprocessor/Preprocessor.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2817/50531] clang++ -MMD -MF obj/third_party/angle/translator_gl_d3d_only/ClampPointSize.o.d -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/include -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/compiler/translator/tree_ops/ClampPointSize.cpp -o obj/third_party/angle/translator_gl_d3d_only/ClampPointSize.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/compiler/translator/tree_ops/ClampPointSize.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/ClampPointSize.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/ClampPointSize.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/ClampPointSize.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/ClampPointSize.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/ClampPointSize.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/ClampPointSize.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/ClampPointSize.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/ClampPointSize.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/ClampPointSize.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/ClampPointSize.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/ClampPointSize.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/ClampPointSize.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/ClampPointSize.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/ClampPointSize.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/ClampPointSize.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/ClampPointSize.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/ClampPointSize.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/ClampPointSize.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/ClampPointSize.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/ClampPointSize.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/ClampPointSize.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/ClampPointSize.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/ClampPointSize.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/ClampPointSize.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/ClampPointSize.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/ClampPointSize.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/ClampPointSize.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/ClampPointSize.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/ClampPointSize.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/ClampPointSize.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/ClampPointSize.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2818/50531] clang++ -MMD -MF obj/third_party/angle/translator_gl_d3d_only/DeferGlobalInitializers.o.d -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/include -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/compiler/translator/tree_ops/DeferGlobalInitializers.cpp -o obj/third_party/angle/translator_gl_d3d_only/DeferGlobalInitializers.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/compiler/translator/tree_ops/DeferGlobalInitializers.cpp:16: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/DeferGlobalInitializers.h:19: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/DeferGlobalInitializers.cpp:16: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/DeferGlobalInitializers.h:19: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/DeferGlobalInitializers.cpp:16: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/DeferGlobalInitializers.h:19: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/DeferGlobalInitializers.cpp:16: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/DeferGlobalInitializers.h:19: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/DeferGlobalInitializers.cpp:16: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/DeferGlobalInitializers.h:19: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/DeferGlobalInitializers.cpp:16: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/DeferGlobalInitializers.h:19: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/DeferGlobalInitializers.cpp:16: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/DeferGlobalInitializers.h:19: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/DeferGlobalInitializers.cpp:16: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/DeferGlobalInitializers.h:19: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/DeferGlobalInitializers.cpp:16: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/DeferGlobalInitializers.h:19: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/DeferGlobalInitializers.cpp:16: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/DeferGlobalInitializers.h:19: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/DeferGlobalInitializers.cpp:16: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/DeferGlobalInitializers.h:19: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/DeferGlobalInitializers.cpp:16: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/DeferGlobalInitializers.h:19: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/DeferGlobalInitializers.cpp:16: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/DeferGlobalInitializers.h:19: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/DeferGlobalInitializers.cpp:16: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/DeferGlobalInitializers.h:19: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/DeferGlobalInitializers.cpp:16: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/DeferGlobalInitializers.h:19: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/DeferGlobalInitializers.cpp:16: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/DeferGlobalInitializers.h:19: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2819/50531] clang++ -MMD -MF obj/third_party/angle/translator_gl_d3d_only/EmulateGLFragColorBroadcast.o.d -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/include -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/compiler/translator/tree_ops/EmulateGLFragColorBroadcast.cpp -o obj/third_party/angle/translator_gl_d3d_only/EmulateGLFragColorBroadcast.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/compiler/translator/tree_ops/EmulateGLFragColorBroadcast.cpp:14: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/EmulateGLFragColorBroadcast.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/EmulateGLFragColorBroadcast.cpp:14: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/EmulateGLFragColorBroadcast.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/EmulateGLFragColorBroadcast.cpp:14: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/EmulateGLFragColorBroadcast.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/EmulateGLFragColorBroadcast.cpp:14: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/EmulateGLFragColorBroadcast.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/EmulateGLFragColorBroadcast.cpp:14: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/EmulateGLFragColorBroadcast.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/EmulateGLFragColorBroadcast.cpp:14: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/EmulateGLFragColorBroadcast.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/EmulateGLFragColorBroadcast.cpp:14: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/EmulateGLFragColorBroadcast.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/EmulateGLFragColorBroadcast.cpp:14: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/EmulateGLFragColorBroadcast.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/EmulateGLFragColorBroadcast.cpp:14: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/EmulateGLFragColorBroadcast.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/EmulateGLFragColorBroadcast.cpp:14: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/EmulateGLFragColorBroadcast.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/EmulateGLFragColorBroadcast.cpp:14: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/EmulateGLFragColorBroadcast.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/EmulateGLFragColorBroadcast.cpp:14: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/EmulateGLFragColorBroadcast.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/EmulateGLFragColorBroadcast.cpp:14: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/EmulateGLFragColorBroadcast.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/EmulateGLFragColorBroadcast.cpp:14: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/EmulateGLFragColorBroadcast.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/EmulateGLFragColorBroadcast.cpp:14: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/EmulateGLFragColorBroadcast.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/EmulateGLFragColorBroadcast.cpp:14: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/EmulateGLFragColorBroadcast.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2820/50531] clang++ -MMD -MF obj/third_party/angle/translator_gl_d3d_only/FoldExpressions.o.d -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/include -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/compiler/translator/tree_ops/FoldExpressions.cpp -o obj/third_party/angle/translator_gl_d3d_only/FoldExpressions.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/compiler/translator/tree_ops/FoldExpressions.cpp:13: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/FoldExpressions.h:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/FoldExpressions.cpp:13: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/FoldExpressions.h:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/FoldExpressions.cpp:13: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/FoldExpressions.h:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/FoldExpressions.cpp:13: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/FoldExpressions.h:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/FoldExpressions.cpp:13: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/FoldExpressions.h:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/FoldExpressions.cpp:13: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/FoldExpressions.h:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/FoldExpressions.cpp:13: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/FoldExpressions.h:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/FoldExpressions.cpp:13: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/FoldExpressions.h:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/FoldExpressions.cpp:13: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/FoldExpressions.h:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/FoldExpressions.cpp:13: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/FoldExpressions.h:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/FoldExpressions.cpp:13: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/FoldExpressions.h:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/FoldExpressions.cpp:13: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/FoldExpressions.h:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/FoldExpressions.cpp:13: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/FoldExpressions.h:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/FoldExpressions.cpp:13: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/FoldExpressions.h:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/FoldExpressions.cpp:13: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/FoldExpressions.h:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/FoldExpressions.cpp:13: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/FoldExpressions.h:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2821/50531] clang++ -MMD -MF obj/third_party/angle/translator_gl_d3d_only/DeclareAndInitBuiltinsForInstancedMultiview.o.d -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/include -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/compiler/translator/tree_ops/DeclareAndInitBuiltinsForInstancedMultiview.cpp -o obj/third_party/angle/translator_gl_d3d_only/DeclareAndInitBuiltinsForInstancedMultiview.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/compiler/translator/tree_ops/DeclareAndInitBuiltinsForInstancedMultiview.cpp:10: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/DeclareAndInitBuiltinsForInstancedMultiview.h:32: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/DeclareAndInitBuiltinsForInstancedMultiview.cpp:10: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/DeclareAndInitBuiltinsForInstancedMultiview.h:32: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/DeclareAndInitBuiltinsForInstancedMultiview.cpp:10: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/DeclareAndInitBuiltinsForInstancedMultiview.h:32: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/DeclareAndInitBuiltinsForInstancedMultiview.cpp:10: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/DeclareAndInitBuiltinsForInstancedMultiview.h:32: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/DeclareAndInitBuiltinsForInstancedMultiview.cpp:10: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/DeclareAndInitBuiltinsForInstancedMultiview.h:32: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/DeclareAndInitBuiltinsForInstancedMultiview.cpp:10: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/DeclareAndInitBuiltinsForInstancedMultiview.h:32: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/DeclareAndInitBuiltinsForInstancedMultiview.cpp:10: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/DeclareAndInitBuiltinsForInstancedMultiview.h:32: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/DeclareAndInitBuiltinsForInstancedMultiview.cpp:10: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/DeclareAndInitBuiltinsForInstancedMultiview.h:32: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/DeclareAndInitBuiltinsForInstancedMultiview.cpp:10: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/DeclareAndInitBuiltinsForInstancedMultiview.h:32: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/DeclareAndInitBuiltinsForInstancedMultiview.cpp:10: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/DeclareAndInitBuiltinsForInstancedMultiview.h:32: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/DeclareAndInitBuiltinsForInstancedMultiview.cpp:10: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/DeclareAndInitBuiltinsForInstancedMultiview.h:32: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/DeclareAndInitBuiltinsForInstancedMultiview.cpp:10: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/DeclareAndInitBuiltinsForInstancedMultiview.h:32: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/DeclareAndInitBuiltinsForInstancedMultiview.cpp:10: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/DeclareAndInitBuiltinsForInstancedMultiview.h:32: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/DeclareAndInitBuiltinsForInstancedMultiview.cpp:10: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/DeclareAndInitBuiltinsForInstancedMultiview.h:32: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/DeclareAndInitBuiltinsForInstancedMultiview.cpp:10: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/DeclareAndInitBuiltinsForInstancedMultiview.h:32: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/DeclareAndInitBuiltinsForInstancedMultiview.cpp:10: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/DeclareAndInitBuiltinsForInstancedMultiview.h:32: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2822/50531] clang++ -MMD -MF obj/third_party/angle/translator_gl_d3d_only/EmulateMultiDrawShaderBuiltins.o.d -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/include -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/compiler/translator/tree_ops/EmulateMultiDrawShaderBuiltins.cpp -o obj/third_party/angle/translator_gl_d3d_only/EmulateMultiDrawShaderBuiltins.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/compiler/translator/tree_ops/EmulateMultiDrawShaderBuiltins.cpp:16: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/EmulateMultiDrawShaderBuiltins.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/EmulateMultiDrawShaderBuiltins.cpp:16: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/EmulateMultiDrawShaderBuiltins.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/EmulateMultiDrawShaderBuiltins.cpp:16: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/EmulateMultiDrawShaderBuiltins.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/EmulateMultiDrawShaderBuiltins.cpp:16: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/EmulateMultiDrawShaderBuiltins.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/EmulateMultiDrawShaderBuiltins.cpp:16: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/EmulateMultiDrawShaderBuiltins.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/EmulateMultiDrawShaderBuiltins.cpp:16: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/EmulateMultiDrawShaderBuiltins.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/EmulateMultiDrawShaderBuiltins.cpp:16: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/EmulateMultiDrawShaderBuiltins.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/EmulateMultiDrawShaderBuiltins.cpp:16: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/EmulateMultiDrawShaderBuiltins.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/EmulateMultiDrawShaderBuiltins.cpp:16: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/EmulateMultiDrawShaderBuiltins.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/EmulateMultiDrawShaderBuiltins.cpp:16: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/EmulateMultiDrawShaderBuiltins.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/EmulateMultiDrawShaderBuiltins.cpp:16: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/EmulateMultiDrawShaderBuiltins.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/EmulateMultiDrawShaderBuiltins.cpp:16: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/EmulateMultiDrawShaderBuiltins.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/EmulateMultiDrawShaderBuiltins.cpp:16: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/EmulateMultiDrawShaderBuiltins.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/EmulateMultiDrawShaderBuiltins.cpp:16: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/EmulateMultiDrawShaderBuiltins.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/EmulateMultiDrawShaderBuiltins.cpp:16: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/EmulateMultiDrawShaderBuiltins.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/EmulateMultiDrawShaderBuiltins.cpp:16: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/EmulateMultiDrawShaderBuiltins.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2823/50531] clang++ -MMD -MF obj/third_party/angle/translator_gl_d3d_only/ForcePrecisionQualifier.o.d -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/include -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/compiler/translator/tree_ops/ForcePrecisionQualifier.cpp -o obj/third_party/angle/translator_gl_d3d_only/ForcePrecisionQualifier.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/compiler/translator/tree_ops/ForcePrecisionQualifier.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/ForcePrecisionQualifier.h:10: In file included from ../../third_party/angle/src/compiler/translator/tree_util/IntermTraverse.h:12: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/ForcePrecisionQualifier.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/ForcePrecisionQualifier.h:10: In file included from ../../third_party/angle/src/compiler/translator/tree_util/IntermTraverse.h:12: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/ForcePrecisionQualifier.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/ForcePrecisionQualifier.h:10: In file included from ../../third_party/angle/src/compiler/translator/tree_util/IntermTraverse.h:12: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/ForcePrecisionQualifier.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/ForcePrecisionQualifier.h:10: In file included from ../../third_party/angle/src/compiler/translator/tree_util/IntermTraverse.h:12: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/ForcePrecisionQualifier.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/ForcePrecisionQualifier.h:10: In file included from ../../third_party/angle/src/compiler/translator/tree_util/IntermTraverse.h:12: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/ForcePrecisionQualifier.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/ForcePrecisionQualifier.h:10: In file included from ../../third_party/angle/src/compiler/translator/tree_util/IntermTraverse.h:12: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/ForcePrecisionQualifier.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/ForcePrecisionQualifier.h:10: In file included from ../../third_party/angle/src/compiler/translator/tree_util/IntermTraverse.h:12: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/ForcePrecisionQualifier.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/ForcePrecisionQualifier.h:10: In file included from ../../third_party/angle/src/compiler/translator/tree_util/IntermTraverse.h:12: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/ForcePrecisionQualifier.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/ForcePrecisionQualifier.h:10: In file included from ../../third_party/angle/src/compiler/translator/tree_util/IntermTraverse.h:12: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/ForcePrecisionQualifier.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/ForcePrecisionQualifier.h:10: In file included from ../../third_party/angle/src/compiler/translator/tree_util/IntermTraverse.h:12: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/ForcePrecisionQualifier.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/ForcePrecisionQualifier.h:10: In file included from ../../third_party/angle/src/compiler/translator/tree_util/IntermTraverse.h:12: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/ForcePrecisionQualifier.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/ForcePrecisionQualifier.h:10: In file included from ../../third_party/angle/src/compiler/translator/tree_util/IntermTraverse.h:12: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/ForcePrecisionQualifier.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/ForcePrecisionQualifier.h:10: In file included from ../../third_party/angle/src/compiler/translator/tree_util/IntermTraverse.h:12: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/ForcePrecisionQualifier.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/ForcePrecisionQualifier.h:10: In file included from ../../third_party/angle/src/compiler/translator/tree_util/IntermTraverse.h:12: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/ForcePrecisionQualifier.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/ForcePrecisionQualifier.h:10: In file included from ../../third_party/angle/src/compiler/translator/tree_util/IntermTraverse.h:12: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/ForcePrecisionQualifier.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/ForcePrecisionQualifier.h:10: In file included from ../../third_party/angle/src/compiler/translator/tree_util/IntermTraverse.h:12: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2824/50531] clang++ -MMD -MF obj/third_party/angle/translator_gl_d3d_only/PruneEmptyCases.o.d -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/include -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/compiler/translator/tree_ops/PruneEmptyCases.cpp -o obj/third_party/angle/translator_gl_d3d_only/PruneEmptyCases.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/compiler/translator/tree_ops/PruneEmptyCases.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/PruneEmptyCases.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/PruneEmptyCases.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/PruneEmptyCases.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/PruneEmptyCases.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/PruneEmptyCases.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/PruneEmptyCases.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/PruneEmptyCases.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/PruneEmptyCases.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/PruneEmptyCases.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/PruneEmptyCases.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/PruneEmptyCases.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/PruneEmptyCases.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/PruneEmptyCases.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/PruneEmptyCases.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/PruneEmptyCases.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/PruneEmptyCases.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/PruneEmptyCases.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/PruneEmptyCases.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/PruneEmptyCases.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/PruneEmptyCases.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/PruneEmptyCases.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/PruneEmptyCases.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/PruneEmptyCases.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/PruneEmptyCases.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/PruneEmptyCases.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/PruneEmptyCases.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/PruneEmptyCases.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/PruneEmptyCases.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/PruneEmptyCases.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/PruneEmptyCases.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/PruneEmptyCases.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2825/50531] clang++ -MMD -MF obj/third_party/angle/translator_gl_d3d_only/NameNamelessUniformBuffers.o.d -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/include -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/compiler/translator/tree_ops/NameNamelessUniformBuffers.cpp -o obj/third_party/angle/translator_gl_d3d_only/NameNamelessUniformBuffers.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/compiler/translator/tree_ops/NameNamelessUniformBuffers.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/NameNamelessUniformBuffers.h:19: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/NameNamelessUniformBuffers.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/NameNamelessUniformBuffers.h:19: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/NameNamelessUniformBuffers.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/NameNamelessUniformBuffers.h:19: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/NameNamelessUniformBuffers.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/NameNamelessUniformBuffers.h:19: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/NameNamelessUniformBuffers.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/NameNamelessUniformBuffers.h:19: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/NameNamelessUniformBuffers.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/NameNamelessUniformBuffers.h:19: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/NameNamelessUniformBuffers.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/NameNamelessUniformBuffers.h:19: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/NameNamelessUniformBuffers.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/NameNamelessUniformBuffers.h:19: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/NameNamelessUniformBuffers.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/NameNamelessUniformBuffers.h:19: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/NameNamelessUniformBuffers.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/NameNamelessUniformBuffers.h:19: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/NameNamelessUniformBuffers.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/NameNamelessUniformBuffers.h:19: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/NameNamelessUniformBuffers.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/NameNamelessUniformBuffers.h:19: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/NameNamelessUniformBuffers.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/NameNamelessUniformBuffers.h:19: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/NameNamelessUniformBuffers.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/NameNamelessUniformBuffers.h:19: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/NameNamelessUniformBuffers.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/NameNamelessUniformBuffers.h:19: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/NameNamelessUniformBuffers.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/NameNamelessUniformBuffers.h:19: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2826/50531] clang++ -MMD -MF obj/third_party/angle/translator_gl_d3d_only/PruneNoOps.o.d -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/include -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/compiler/translator/tree_ops/PruneNoOps.cpp -o obj/third_party/angle/translator_gl_d3d_only/PruneNoOps.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/compiler/translator/tree_ops/PruneNoOps.cpp:15: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/PruneNoOps.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/PruneNoOps.cpp:15: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/PruneNoOps.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/PruneNoOps.cpp:15: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/PruneNoOps.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/PruneNoOps.cpp:15: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/PruneNoOps.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/PruneNoOps.cpp:15: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/PruneNoOps.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/PruneNoOps.cpp:15: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/PruneNoOps.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/PruneNoOps.cpp:15: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/PruneNoOps.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/PruneNoOps.cpp:15: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/PruneNoOps.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/PruneNoOps.cpp:15: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/PruneNoOps.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/PruneNoOps.cpp:15: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/PruneNoOps.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/PruneNoOps.cpp:15: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/PruneNoOps.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/PruneNoOps.cpp:15: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/PruneNoOps.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/PruneNoOps.cpp:15: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/PruneNoOps.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/PruneNoOps.cpp:15: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/PruneNoOps.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/PruneNoOps.cpp:15: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/PruneNoOps.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/PruneNoOps.cpp:15: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/PruneNoOps.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2827/50531] clang++ -MMD -MF obj/third_party/angle/translator_gl_d3d_only/RemoveArrayLengthMethod.o.d -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/include -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/compiler/translator/tree_ops/RemoveArrayLengthMethod.cpp -o obj/third_party/angle/translator_gl_d3d_only/RemoveArrayLengthMethod.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RemoveArrayLengthMethod.cpp:22: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RemoveArrayLengthMethod.h:25: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RemoveArrayLengthMethod.cpp:22: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RemoveArrayLengthMethod.h:25: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RemoveArrayLengthMethod.cpp:22: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RemoveArrayLengthMethod.h:25: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RemoveArrayLengthMethod.cpp:22: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RemoveArrayLengthMethod.h:25: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RemoveArrayLengthMethod.cpp:22: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RemoveArrayLengthMethod.h:25: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RemoveArrayLengthMethod.cpp:22: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RemoveArrayLengthMethod.h:25: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RemoveArrayLengthMethod.cpp:22: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RemoveArrayLengthMethod.h:25: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RemoveArrayLengthMethod.cpp:22: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RemoveArrayLengthMethod.h:25: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RemoveArrayLengthMethod.cpp:22: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RemoveArrayLengthMethod.h:25: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RemoveArrayLengthMethod.cpp:22: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RemoveArrayLengthMethod.h:25: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RemoveArrayLengthMethod.cpp:22: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RemoveArrayLengthMethod.h:25: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RemoveArrayLengthMethod.cpp:22: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RemoveArrayLengthMethod.h:25: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RemoveArrayLengthMethod.cpp:22: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RemoveArrayLengthMethod.h:25: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RemoveArrayLengthMethod.cpp:22: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RemoveArrayLengthMethod.h:25: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RemoveArrayLengthMethod.cpp:22: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RemoveArrayLengthMethod.h:25: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RemoveArrayLengthMethod.cpp:22: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RemoveArrayLengthMethod.h:25: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2828/50531] clang++ -MMD -MF obj/third_party/angle/translator_gl_d3d_only/InitializeVariables.o.d -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/include -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/compiler/translator/tree_ops/InitializeVariables.cpp -o obj/third_party/angle/translator_gl_d3d_only/InitializeVariables.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/compiler/translator/tree_ops/InitializeVariables.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/InitializeVariables.h:13: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/InitializeVariables.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/InitializeVariables.h:13: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/InitializeVariables.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/InitializeVariables.h:13: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/InitializeVariables.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/InitializeVariables.h:13: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/InitializeVariables.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/InitializeVariables.h:13: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/InitializeVariables.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/InitializeVariables.h:13: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/InitializeVariables.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/InitializeVariables.h:13: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/InitializeVariables.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/InitializeVariables.h:13: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/InitializeVariables.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/InitializeVariables.h:13: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/InitializeVariables.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/InitializeVariables.h:13: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/InitializeVariables.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/InitializeVariables.h:13: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/InitializeVariables.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/InitializeVariables.h:13: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/InitializeVariables.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/InitializeVariables.h:13: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/InitializeVariables.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/InitializeVariables.h:13: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/InitializeVariables.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/InitializeVariables.h:13: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/InitializeVariables.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/InitializeVariables.h:13: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2829/50531] clang++ -MMD -MF obj/third_party/angle/translator_gl_d3d_only/EmulatePrecision.o.d -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/include -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/compiler/translator/tree_ops/EmulatePrecision.cpp -o obj/third_party/angle/translator_gl_d3d_only/EmulatePrecision.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/compiler/translator/tree_ops/EmulatePrecision.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/EmulatePrecision.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/EmulatePrecision.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/EmulatePrecision.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/EmulatePrecision.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/EmulatePrecision.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/EmulatePrecision.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/EmulatePrecision.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/EmulatePrecision.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/EmulatePrecision.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/EmulatePrecision.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/EmulatePrecision.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/EmulatePrecision.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/EmulatePrecision.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/EmulatePrecision.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/EmulatePrecision.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/EmulatePrecision.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/EmulatePrecision.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/EmulatePrecision.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/EmulatePrecision.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/EmulatePrecision.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/EmulatePrecision.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/EmulatePrecision.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/EmulatePrecision.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/EmulatePrecision.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/EmulatePrecision.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/EmulatePrecision.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/EmulatePrecision.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/EmulatePrecision.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/EmulatePrecision.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/EmulatePrecision.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/EmulatePrecision.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2830/50531] clang++ -MMD -MF obj/third_party/angle/translator_gl_d3d_only/RemoveAtomicCounterBuiltins.o.d -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/include -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/compiler/translator/tree_ops/RemoveAtomicCounterBuiltins.cpp -o obj/third_party/angle/translator_gl_d3d_only/RemoveAtomicCounterBuiltins.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RemoveAtomicCounterBuiltins.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RemoveAtomicCounterBuiltins.h:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RemoveAtomicCounterBuiltins.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RemoveAtomicCounterBuiltins.h:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RemoveAtomicCounterBuiltins.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RemoveAtomicCounterBuiltins.h:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RemoveAtomicCounterBuiltins.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RemoveAtomicCounterBuiltins.h:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RemoveAtomicCounterBuiltins.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RemoveAtomicCounterBuiltins.h:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RemoveAtomicCounterBuiltins.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RemoveAtomicCounterBuiltins.h:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RemoveAtomicCounterBuiltins.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RemoveAtomicCounterBuiltins.h:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RemoveAtomicCounterBuiltins.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RemoveAtomicCounterBuiltins.h:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RemoveAtomicCounterBuiltins.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RemoveAtomicCounterBuiltins.h:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RemoveAtomicCounterBuiltins.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RemoveAtomicCounterBuiltins.h:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RemoveAtomicCounterBuiltins.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RemoveAtomicCounterBuiltins.h:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RemoveAtomicCounterBuiltins.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RemoveAtomicCounterBuiltins.h:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RemoveAtomicCounterBuiltins.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RemoveAtomicCounterBuiltins.h:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RemoveAtomicCounterBuiltins.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RemoveAtomicCounterBuiltins.h:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RemoveAtomicCounterBuiltins.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RemoveAtomicCounterBuiltins.h:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RemoveAtomicCounterBuiltins.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RemoveAtomicCounterBuiltins.h:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2831/50531] clang++ -MMD -MF obj/third_party/angle/translator_gl_d3d_only/RemoveInvariantDeclaration.o.d -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/include -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/compiler/translator/tree_ops/RemoveInvariantDeclaration.cpp -o obj/third_party/angle/translator_gl_d3d_only/RemoveInvariantDeclaration.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RemoveInvariantDeclaration.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RemoveInvariantDeclaration.h:10: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RemoveInvariantDeclaration.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RemoveInvariantDeclaration.h:10: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RemoveInvariantDeclaration.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RemoveInvariantDeclaration.h:10: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RemoveInvariantDeclaration.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RemoveInvariantDeclaration.h:10: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RemoveInvariantDeclaration.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RemoveInvariantDeclaration.h:10: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RemoveInvariantDeclaration.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RemoveInvariantDeclaration.h:10: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RemoveInvariantDeclaration.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RemoveInvariantDeclaration.h:10: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RemoveInvariantDeclaration.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RemoveInvariantDeclaration.h:10: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RemoveInvariantDeclaration.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RemoveInvariantDeclaration.h:10: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RemoveInvariantDeclaration.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RemoveInvariantDeclaration.h:10: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RemoveInvariantDeclaration.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RemoveInvariantDeclaration.h:10: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RemoveInvariantDeclaration.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RemoveInvariantDeclaration.h:10: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RemoveInvariantDeclaration.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RemoveInvariantDeclaration.h:10: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RemoveInvariantDeclaration.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RemoveInvariantDeclaration.h:10: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RemoveInvariantDeclaration.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RemoveInvariantDeclaration.h:10: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RemoveInvariantDeclaration.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RemoveInvariantDeclaration.h:10: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2832/50531] clang++ -MMD -MF obj/third_party/angle/translator_gl_d3d_only/RemoveInactiveInterfaceVariables.o.d -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/include -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/compiler/translator/tree_ops/RemoveInactiveInterfaceVariables.cpp -o obj/third_party/angle/translator_gl_d3d_only/RemoveInactiveInterfaceVariables.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RemoveInactiveInterfaceVariables.cpp:10: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RemoveInactiveInterfaceVariables.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RemoveInactiveInterfaceVariables.cpp:10: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RemoveInactiveInterfaceVariables.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RemoveInactiveInterfaceVariables.cpp:10: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RemoveInactiveInterfaceVariables.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RemoveInactiveInterfaceVariables.cpp:10: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RemoveInactiveInterfaceVariables.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RemoveInactiveInterfaceVariables.cpp:10: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RemoveInactiveInterfaceVariables.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RemoveInactiveInterfaceVariables.cpp:10: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RemoveInactiveInterfaceVariables.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RemoveInactiveInterfaceVariables.cpp:10: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RemoveInactiveInterfaceVariables.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RemoveInactiveInterfaceVariables.cpp:10: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RemoveInactiveInterfaceVariables.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RemoveInactiveInterfaceVariables.cpp:10: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RemoveInactiveInterfaceVariables.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RemoveInactiveInterfaceVariables.cpp:10: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RemoveInactiveInterfaceVariables.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RemoveInactiveInterfaceVariables.cpp:10: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RemoveInactiveInterfaceVariables.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RemoveInactiveInterfaceVariables.cpp:10: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RemoveInactiveInterfaceVariables.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RemoveInactiveInterfaceVariables.cpp:10: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RemoveInactiveInterfaceVariables.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RemoveInactiveInterfaceVariables.cpp:10: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RemoveInactiveInterfaceVariables.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RemoveInactiveInterfaceVariables.cpp:10: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RemoveInactiveInterfaceVariables.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RemoveInactiveInterfaceVariables.cpp:10: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RemoveInactiveInterfaceVariables.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2833/50531] clang++ -MMD -MF obj/third_party/angle/translator_gl_d3d_only/RemoveDynamicIndexing.o.d -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/include -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/compiler/translator/tree_ops/RemoveDynamicIndexing.cpp -o obj/third_party/angle/translator_gl_d3d_only/RemoveDynamicIndexing.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RemoveDynamicIndexing.cpp:12: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RemoveDynamicIndexing.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RemoveDynamicIndexing.cpp:12: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RemoveDynamicIndexing.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RemoveDynamicIndexing.cpp:12: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RemoveDynamicIndexing.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RemoveDynamicIndexing.cpp:12: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RemoveDynamicIndexing.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RemoveDynamicIndexing.cpp:12: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RemoveDynamicIndexing.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RemoveDynamicIndexing.cpp:12: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RemoveDynamicIndexing.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RemoveDynamicIndexing.cpp:12: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RemoveDynamicIndexing.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RemoveDynamicIndexing.cpp:12: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RemoveDynamicIndexing.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RemoveDynamicIndexing.cpp:12: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RemoveDynamicIndexing.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RemoveDynamicIndexing.cpp:12: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RemoveDynamicIndexing.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RemoveDynamicIndexing.cpp:12: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RemoveDynamicIndexing.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RemoveDynamicIndexing.cpp:12: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RemoveDynamicIndexing.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RemoveDynamicIndexing.cpp:12: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RemoveDynamicIndexing.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RemoveDynamicIndexing.cpp:12: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RemoveDynamicIndexing.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RemoveDynamicIndexing.cpp:12: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RemoveDynamicIndexing.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RemoveDynamicIndexing.cpp:12: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RemoveDynamicIndexing.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2834/50531] clang++ -MMD -MF obj/third_party/angle/translator_gl_d3d_only/RemoveUnreferencedVariables.o.d -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/include -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/compiler/translator/tree_ops/RemoveUnreferencedVariables.cpp -o obj/third_party/angle/translator_gl_d3d_only/RemoveUnreferencedVariables.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RemoveUnreferencedVariables.cpp:11: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RemoveUnreferencedVariables.h:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RemoveUnreferencedVariables.cpp:11: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RemoveUnreferencedVariables.h:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RemoveUnreferencedVariables.cpp:11: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RemoveUnreferencedVariables.h:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RemoveUnreferencedVariables.cpp:11: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RemoveUnreferencedVariables.h:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RemoveUnreferencedVariables.cpp:11: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RemoveUnreferencedVariables.h:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RemoveUnreferencedVariables.cpp:11: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RemoveUnreferencedVariables.h:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RemoveUnreferencedVariables.cpp:11: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RemoveUnreferencedVariables.h:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RemoveUnreferencedVariables.cpp:11: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RemoveUnreferencedVariables.h:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RemoveUnreferencedVariables.cpp:11: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RemoveUnreferencedVariables.h:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RemoveUnreferencedVariables.cpp:11: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RemoveUnreferencedVariables.h:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RemoveUnreferencedVariables.cpp:11: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RemoveUnreferencedVariables.h:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RemoveUnreferencedVariables.cpp:11: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RemoveUnreferencedVariables.h:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RemoveUnreferencedVariables.cpp:11: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RemoveUnreferencedVariables.h:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RemoveUnreferencedVariables.cpp:11: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RemoveUnreferencedVariables.h:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RemoveUnreferencedVariables.cpp:11: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RemoveUnreferencedVariables.h:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RemoveUnreferencedVariables.cpp:11: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RemoveUnreferencedVariables.h:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2835/50531] clang++ -MMD -MF obj/third_party/angle/translator_gl_d3d_only/RewriteAtomicCounters.o.d -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/include -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/compiler/translator/tree_ops/RewriteAtomicCounters.cpp -o obj/third_party/angle/translator_gl_d3d_only/RewriteAtomicCounters.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RewriteAtomicCounters.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RewriteAtomicCounters.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RewriteAtomicCounters.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RewriteAtomicCounters.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RewriteAtomicCounters.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RewriteAtomicCounters.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RewriteAtomicCounters.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RewriteAtomicCounters.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RewriteAtomicCounters.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RewriteAtomicCounters.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RewriteAtomicCounters.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RewriteAtomicCounters.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RewriteAtomicCounters.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RewriteAtomicCounters.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RewriteAtomicCounters.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RewriteAtomicCounters.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RewriteAtomicCounters.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RewriteAtomicCounters.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RewriteAtomicCounters.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RewriteAtomicCounters.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RewriteAtomicCounters.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RewriteAtomicCounters.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RewriteAtomicCounters.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RewriteAtomicCounters.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RewriteAtomicCounters.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RewriteAtomicCounters.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RewriteAtomicCounters.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RewriteAtomicCounters.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RewriteAtomicCounters.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RewriteAtomicCounters.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RewriteAtomicCounters.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RewriteAtomicCounters.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2836/50531] clang++ -MMD -MF obj/third_party/angle/translator_gl_d3d_only/RewriteTexelFetchOffset.o.d -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/include -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/compiler/translator/tree_ops/RewriteTexelFetchOffset.cpp -o obj/third_party/angle/translator_gl_d3d_only/RewriteTexelFetchOffset.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RewriteTexelFetchOffset.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RewriteTexelFetchOffset.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RewriteTexelFetchOffset.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RewriteTexelFetchOffset.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RewriteTexelFetchOffset.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RewriteTexelFetchOffset.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RewriteTexelFetchOffset.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RewriteTexelFetchOffset.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RewriteTexelFetchOffset.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RewriteTexelFetchOffset.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RewriteTexelFetchOffset.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RewriteTexelFetchOffset.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RewriteTexelFetchOffset.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RewriteTexelFetchOffset.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RewriteTexelFetchOffset.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RewriteTexelFetchOffset.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RewriteTexelFetchOffset.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RewriteTexelFetchOffset.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RewriteTexelFetchOffset.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RewriteTexelFetchOffset.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RewriteTexelFetchOffset.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RewriteTexelFetchOffset.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RewriteTexelFetchOffset.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RewriteTexelFetchOffset.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RewriteTexelFetchOffset.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RewriteTexelFetchOffset.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RewriteTexelFetchOffset.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RewriteTexelFetchOffset.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RewriteTexelFetchOffset.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RewriteTexelFetchOffset.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RewriteTexelFetchOffset.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RewriteTexelFetchOffset.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2837/50531] clang++ -MMD -MF obj/third_party/angle/translator_gl_d3d_only/RewriteDfdy.o.d -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/include -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/compiler/translator/tree_ops/RewriteDfdy.cpp -o obj/third_party/angle/translator_gl_d3d_only/RewriteDfdy.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RewriteDfdy.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RewriteDfdy.h:16: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RewriteDfdy.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RewriteDfdy.h:16: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RewriteDfdy.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RewriteDfdy.h:16: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RewriteDfdy.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RewriteDfdy.h:16: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RewriteDfdy.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RewriteDfdy.h:16: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RewriteDfdy.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RewriteDfdy.h:16: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RewriteDfdy.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RewriteDfdy.h:16: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RewriteDfdy.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RewriteDfdy.h:16: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RewriteDfdy.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RewriteDfdy.h:16: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RewriteDfdy.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RewriteDfdy.h:16: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RewriteDfdy.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RewriteDfdy.h:16: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RewriteDfdy.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RewriteDfdy.h:16: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RewriteDfdy.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RewriteDfdy.h:16: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RewriteDfdy.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RewriteDfdy.h:16: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RewriteDfdy.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RewriteDfdy.h:16: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RewriteDfdy.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RewriteDfdy.h:16: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2838/50531] clang++ -MMD -MF obj/third_party/angle/translator_gl_d3d_only/RewriteCubeMapSamplersAs2DArray.o.d -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/include -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/compiler/translator/tree_ops/RewriteCubeMapSamplersAs2DArray.cpp -o obj/third_party/angle/translator_gl_d3d_only/RewriteCubeMapSamplersAs2DArray.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RewriteCubeMapSamplersAs2DArray.cpp:13: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RewriteCubeMapSamplersAs2DArray.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RewriteCubeMapSamplersAs2DArray.cpp:13: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RewriteCubeMapSamplersAs2DArray.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RewriteCubeMapSamplersAs2DArray.cpp:13: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RewriteCubeMapSamplersAs2DArray.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RewriteCubeMapSamplersAs2DArray.cpp:13: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RewriteCubeMapSamplersAs2DArray.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RewriteCubeMapSamplersAs2DArray.cpp:13: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RewriteCubeMapSamplersAs2DArray.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RewriteCubeMapSamplersAs2DArray.cpp:13: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RewriteCubeMapSamplersAs2DArray.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RewriteCubeMapSamplersAs2DArray.cpp:13: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RewriteCubeMapSamplersAs2DArray.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RewriteCubeMapSamplersAs2DArray.cpp:13: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RewriteCubeMapSamplersAs2DArray.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RewriteCubeMapSamplersAs2DArray.cpp:13: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RewriteCubeMapSamplersAs2DArray.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RewriteCubeMapSamplersAs2DArray.cpp:13: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RewriteCubeMapSamplersAs2DArray.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RewriteCubeMapSamplersAs2DArray.cpp:13: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RewriteCubeMapSamplersAs2DArray.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RewriteCubeMapSamplersAs2DArray.cpp:13: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RewriteCubeMapSamplersAs2DArray.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RewriteCubeMapSamplersAs2DArray.cpp:13: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RewriteCubeMapSamplersAs2DArray.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RewriteCubeMapSamplersAs2DArray.cpp:13: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RewriteCubeMapSamplersAs2DArray.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RewriteCubeMapSamplersAs2DArray.cpp:13: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RewriteCubeMapSamplersAs2DArray.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RewriteCubeMapSamplersAs2DArray.cpp:13: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RewriteCubeMapSamplersAs2DArray.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2839/50531] clang++ -MMD -MF obj/third_party/angle/translator_gl_d3d_only/ScalarizeVecAndMatConstructorArgs.o.d -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/include -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/compiler/translator/tree_ops/ScalarizeVecAndMatConstructorArgs.cpp -o obj/third_party/angle/translator_gl_d3d_only/ScalarizeVecAndMatConstructorArgs.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/compiler/translator/tree_ops/ScalarizeVecAndMatConstructorArgs.cpp:11: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/ScalarizeVecAndMatConstructorArgs.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/ScalarizeVecAndMatConstructorArgs.cpp:11: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/ScalarizeVecAndMatConstructorArgs.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/ScalarizeVecAndMatConstructorArgs.cpp:11: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/ScalarizeVecAndMatConstructorArgs.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/ScalarizeVecAndMatConstructorArgs.cpp:11: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/ScalarizeVecAndMatConstructorArgs.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/ScalarizeVecAndMatConstructorArgs.cpp:11: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/ScalarizeVecAndMatConstructorArgs.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/ScalarizeVecAndMatConstructorArgs.cpp:11: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/ScalarizeVecAndMatConstructorArgs.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/ScalarizeVecAndMatConstructorArgs.cpp:11: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/ScalarizeVecAndMatConstructorArgs.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/ScalarizeVecAndMatConstructorArgs.cpp:11: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/ScalarizeVecAndMatConstructorArgs.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/ScalarizeVecAndMatConstructorArgs.cpp:11: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/ScalarizeVecAndMatConstructorArgs.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/ScalarizeVecAndMatConstructorArgs.cpp:11: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/ScalarizeVecAndMatConstructorArgs.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/ScalarizeVecAndMatConstructorArgs.cpp:11: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/ScalarizeVecAndMatConstructorArgs.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/ScalarizeVecAndMatConstructorArgs.cpp:11: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/ScalarizeVecAndMatConstructorArgs.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/ScalarizeVecAndMatConstructorArgs.cpp:11: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/ScalarizeVecAndMatConstructorArgs.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/ScalarizeVecAndMatConstructorArgs.cpp:11: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/ScalarizeVecAndMatConstructorArgs.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/ScalarizeVecAndMatConstructorArgs.cpp:11: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/ScalarizeVecAndMatConstructorArgs.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/ScalarizeVecAndMatConstructorArgs.cpp:11: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/ScalarizeVecAndMatConstructorArgs.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2840/50531] clang++ -MMD -MF obj/third_party/angle/translator_gl_d3d_only/SeparateDeclarations.o.d -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/include -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/compiler/translator/tree_ops/SeparateDeclarations.cpp -o obj/third_party/angle/translator_gl_d3d_only/SeparateDeclarations.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/compiler/translator/tree_ops/SeparateDeclarations.cpp:16: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/SeparateDeclarations.h:19: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/SeparateDeclarations.cpp:16: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/SeparateDeclarations.h:19: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/SeparateDeclarations.cpp:16: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/SeparateDeclarations.h:19: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/SeparateDeclarations.cpp:16: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/SeparateDeclarations.h:19: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/SeparateDeclarations.cpp:16: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/SeparateDeclarations.h:19: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/SeparateDeclarations.cpp:16: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/SeparateDeclarations.h:19: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/SeparateDeclarations.cpp:16: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/SeparateDeclarations.h:19: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/SeparateDeclarations.cpp:16: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/SeparateDeclarations.h:19: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/SeparateDeclarations.cpp:16: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/SeparateDeclarations.h:19: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/SeparateDeclarations.cpp:16: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/SeparateDeclarations.h:19: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/SeparateDeclarations.cpp:16: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/SeparateDeclarations.h:19: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/SeparateDeclarations.cpp:16: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/SeparateDeclarations.h:19: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/SeparateDeclarations.cpp:16: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/SeparateDeclarations.h:19: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/SeparateDeclarations.cpp:16: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/SeparateDeclarations.h:19: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/SeparateDeclarations.cpp:16: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/SeparateDeclarations.h:19: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/SeparateDeclarations.cpp:16: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/SeparateDeclarations.h:19: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2841/50531] clang++ -MMD -MF obj/third_party/angle/translator_gl_d3d_only/SplitSequenceOperator.o.d -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/include -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/compiler/translator/tree_ops/SplitSequenceOperator.cpp -o obj/third_party/angle/translator_gl_d3d_only/SplitSequenceOperator.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/compiler/translator/tree_ops/SplitSequenceOperator.cpp:12: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/SplitSequenceOperator.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/SplitSequenceOperator.cpp:12: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/SplitSequenceOperator.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/SplitSequenceOperator.cpp:12: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/SplitSequenceOperator.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/SplitSequenceOperator.cpp:12: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/SplitSequenceOperator.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/SplitSequenceOperator.cpp:12: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/SplitSequenceOperator.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/SplitSequenceOperator.cpp:12: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/SplitSequenceOperator.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/SplitSequenceOperator.cpp:12: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/SplitSequenceOperator.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/SplitSequenceOperator.cpp:12: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/SplitSequenceOperator.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/SplitSequenceOperator.cpp:12: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/SplitSequenceOperator.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/SplitSequenceOperator.cpp:12: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/SplitSequenceOperator.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/SplitSequenceOperator.cpp:12: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/SplitSequenceOperator.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/SplitSequenceOperator.cpp:12: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/SplitSequenceOperator.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/SplitSequenceOperator.cpp:12: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/SplitSequenceOperator.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/SplitSequenceOperator.cpp:12: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/SplitSequenceOperator.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/SplitSequenceOperator.cpp:12: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/SplitSequenceOperator.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/SplitSequenceOperator.cpp:12: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/SplitSequenceOperator.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2842/50531] clang++ -MMD -MF obj/third_party/angle/translator_gl_d3d_only/SimplifyLoopConditions.o.d -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/include -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/compiler/translator/tree_ops/SimplifyLoopConditions.cpp -o obj/third_party/angle/translator_gl_d3d_only/SimplifyLoopConditions.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/compiler/translator/tree_ops/SimplifyLoopConditions.cpp:11: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/SimplifyLoopConditions.h:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/SimplifyLoopConditions.cpp:11: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/SimplifyLoopConditions.h:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/SimplifyLoopConditions.cpp:11: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/SimplifyLoopConditions.h:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/SimplifyLoopConditions.cpp:11: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/SimplifyLoopConditions.h:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/SimplifyLoopConditions.cpp:11: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/SimplifyLoopConditions.h:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/SimplifyLoopConditions.cpp:11: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/SimplifyLoopConditions.h:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/SimplifyLoopConditions.cpp:11: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/SimplifyLoopConditions.h:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/SimplifyLoopConditions.cpp:11: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/SimplifyLoopConditions.h:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/SimplifyLoopConditions.cpp:11: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/SimplifyLoopConditions.h:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/SimplifyLoopConditions.cpp:11: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/SimplifyLoopConditions.h:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/SimplifyLoopConditions.cpp:11: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/SimplifyLoopConditions.h:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/SimplifyLoopConditions.cpp:11: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/SimplifyLoopConditions.h:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/SimplifyLoopConditions.cpp:11: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/SimplifyLoopConditions.h:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/SimplifyLoopConditions.cpp:11: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/SimplifyLoopConditions.h:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/SimplifyLoopConditions.cpp:11: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/SimplifyLoopConditions.h:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/SimplifyLoopConditions.cpp:11: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/SimplifyLoopConditions.h:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2843/50531] clang++ -MMD -MF obj/third_party/angle/translator_gl_d3d_only/FindFunction.o.d -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/include -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/compiler/translator/tree_util/FindFunction.cpp -o obj/third_party/angle/translator_gl_d3d_only/FindFunction.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/compiler/translator/tree_util/FindFunction.cpp:11: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/FindFunction.cpp:11: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/FindFunction.cpp:11: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/FindFunction.cpp:11: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/FindFunction.cpp:11: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/FindFunction.cpp:11: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/FindFunction.cpp:11: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/FindFunction.cpp:11: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/FindFunction.cpp:11: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/FindFunction.cpp:11: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/FindFunction.cpp:11: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/FindFunction.cpp:11: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/FindFunction.cpp:11: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/FindFunction.cpp:11: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/FindFunction.cpp:11: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/FindFunction.cpp:11: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2844/50531] clang++ -MMD -MF obj/third_party/angle/translator_gl_d3d_only/DriverUniform.o.d -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/include -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/compiler/translator/tree_util/DriverUniform.cpp -o obj/third_party/angle/translator_gl_d3d_only/DriverUniform.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/compiler/translator/tree_util/DriverUniform.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_util/DriverUniform.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/DriverUniform.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_util/DriverUniform.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/DriverUniform.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_util/DriverUniform.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/DriverUniform.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_util/DriverUniform.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/DriverUniform.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_util/DriverUniform.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/DriverUniform.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_util/DriverUniform.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/DriverUniform.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_util/DriverUniform.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/DriverUniform.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_util/DriverUniform.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/DriverUniform.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_util/DriverUniform.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/DriverUniform.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_util/DriverUniform.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/DriverUniform.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_util/DriverUniform.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/DriverUniform.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_util/DriverUniform.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/DriverUniform.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_util/DriverUniform.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/DriverUniform.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_util/DriverUniform.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/DriverUniform.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_util/DriverUniform.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/DriverUniform.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_util/DriverUniform.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2845/50531] clang++ -MMD -MF obj/third_party/angle/translator_gl_d3d_only/FindSymbolNode.o.d -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/include -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/compiler/translator/tree_util/FindSymbolNode.cpp -o obj/third_party/angle/translator_gl_d3d_only/FindSymbolNode.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/compiler/translator/tree_util/FindSymbolNode.cpp:11: In file included from ../../third_party/angle/src/compiler/translator/ImmutableString.h:16: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/FindSymbolNode.cpp:11: In file included from ../../third_party/angle/src/compiler/translator/ImmutableString.h:16: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/FindSymbolNode.cpp:11: In file included from ../../third_party/angle/src/compiler/translator/ImmutableString.h:16: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/FindSymbolNode.cpp:11: In file included from ../../third_party/angle/src/compiler/translator/ImmutableString.h:16: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/FindSymbolNode.cpp:11: In file included from ../../third_party/angle/src/compiler/translator/ImmutableString.h:16: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/FindSymbolNode.cpp:11: In file included from ../../third_party/angle/src/compiler/translator/ImmutableString.h:16: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/FindSymbolNode.cpp:11: In file included from ../../third_party/angle/src/compiler/translator/ImmutableString.h:16: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/FindSymbolNode.cpp:11: In file included from ../../third_party/angle/src/compiler/translator/ImmutableString.h:16: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/FindSymbolNode.cpp:11: In file included from ../../third_party/angle/src/compiler/translator/ImmutableString.h:16: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/FindSymbolNode.cpp:11: In file included from ../../third_party/angle/src/compiler/translator/ImmutableString.h:16: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/FindSymbolNode.cpp:11: In file included from ../../third_party/angle/src/compiler/translator/ImmutableString.h:16: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/FindSymbolNode.cpp:11: In file included from ../../third_party/angle/src/compiler/translator/ImmutableString.h:16: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/FindSymbolNode.cpp:11: In file included from ../../third_party/angle/src/compiler/translator/ImmutableString.h:16: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/FindSymbolNode.cpp:11: In file included from ../../third_party/angle/src/compiler/translator/ImmutableString.h:16: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/FindSymbolNode.cpp:11: In file included from ../../third_party/angle/src/compiler/translator/ImmutableString.h:16: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/FindSymbolNode.cpp:11: In file included from ../../third_party/angle/src/compiler/translator/ImmutableString.h:16: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2846/50531] clang++ -MMD -MF obj/third_party/angle/translator_gl_d3d_only/FindMain.o.d -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/include -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/compiler/translator/tree_util/FindMain.cpp -o obj/third_party/angle/translator_gl_d3d_only/FindMain.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/compiler/translator/tree_util/FindMain.cpp:11: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/FindMain.cpp:11: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/FindMain.cpp:11: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/FindMain.cpp:11: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/FindMain.cpp:11: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/FindMain.cpp:11: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/FindMain.cpp:11: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/FindMain.cpp:11: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/FindMain.cpp:11: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/FindMain.cpp:11: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/FindMain.cpp:11: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/FindMain.cpp:11: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/FindMain.cpp:11: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/FindMain.cpp:11: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/FindMain.cpp:11: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/FindMain.cpp:11: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2847/50531] clang++ -MMD -MF obj/third_party/angle/translator_gl_d3d_only/IntermNodePatternMatcher.o.d -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/include -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/compiler/translator/tree_util/IntermNodePatternMatcher.cpp -o obj/third_party/angle/translator_gl_d3d_only/IntermNodePatternMatcher.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/compiler/translator/tree_util/IntermNodePatternMatcher.cpp:13: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/IntermNodePatternMatcher.cpp:13: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/IntermNodePatternMatcher.cpp:13: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/IntermNodePatternMatcher.cpp:13: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/IntermNodePatternMatcher.cpp:13: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/IntermNodePatternMatcher.cpp:13: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/IntermNodePatternMatcher.cpp:13: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/IntermNodePatternMatcher.cpp:13: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/IntermNodePatternMatcher.cpp:13: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/IntermNodePatternMatcher.cpp:13: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/IntermNodePatternMatcher.cpp:13: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/IntermNodePatternMatcher.cpp:13: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/IntermNodePatternMatcher.cpp:13: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/IntermNodePatternMatcher.cpp:13: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/IntermNodePatternMatcher.cpp:13: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/IntermNodePatternMatcher.cpp:13: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2848/50531] clang++ -MMD -MF obj/third_party/angle/translator_gl_d3d_only/IntermNode_util.o.d -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/include -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/compiler/translator/tree_util/IntermNode_util.cpp -o obj/third_party/angle/translator_gl_d3d_only/IntermNode_util.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/compiler/translator/tree_util/IntermNode_util.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_util/IntermNode_util.h:12: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/IntermNode_util.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_util/IntermNode_util.h:12: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/IntermNode_util.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_util/IntermNode_util.h:12: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/IntermNode_util.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_util/IntermNode_util.h:12: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/IntermNode_util.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_util/IntermNode_util.h:12: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/IntermNode_util.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_util/IntermNode_util.h:12: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/IntermNode_util.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_util/IntermNode_util.h:12: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/IntermNode_util.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_util/IntermNode_util.h:12: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/IntermNode_util.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_util/IntermNode_util.h:12: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/IntermNode_util.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_util/IntermNode_util.h:12: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/IntermNode_util.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_util/IntermNode_util.h:12: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/IntermNode_util.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_util/IntermNode_util.h:12: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/IntermNode_util.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_util/IntermNode_util.h:12: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/IntermNode_util.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_util/IntermNode_util.h:12: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/IntermNode_util.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_util/IntermNode_util.h:12: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/IntermNode_util.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_util/IntermNode_util.h:12: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2849/50531] clang++ -MMD -MF obj/third_party/angle/translator_gl_d3d_only/RewriteStructSamplers.o.d -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/include -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/compiler/translator/tree_ops/RewriteStructSamplers.cpp -o obj/third_party/angle/translator_gl_d3d_only/RewriteStructSamplers.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RewriteStructSamplers.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RewriteStructSamplers.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RewriteStructSamplers.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RewriteStructSamplers.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RewriteStructSamplers.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RewriteStructSamplers.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RewriteStructSamplers.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RewriteStructSamplers.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RewriteStructSamplers.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RewriteStructSamplers.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RewriteStructSamplers.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RewriteStructSamplers.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RewriteStructSamplers.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RewriteStructSamplers.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RewriteStructSamplers.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RewriteStructSamplers.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RewriteStructSamplers.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RewriteStructSamplers.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RewriteStructSamplers.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RewriteStructSamplers.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RewriteStructSamplers.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RewriteStructSamplers.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RewriteStructSamplers.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RewriteStructSamplers.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RewriteStructSamplers.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RewriteStructSamplers.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RewriteStructSamplers.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RewriteStructSamplers.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RewriteStructSamplers.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RewriteStructSamplers.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RewriteStructSamplers.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RewriteStructSamplers.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2850/50531] clang++ -MMD -MF obj/third_party/angle/translator_gl_d3d_only/ReplaceVariable.o.d -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/include -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/compiler/translator/tree_util/ReplaceVariable.cpp -o obj/third_party/angle/translator_gl_d3d_only/ReplaceVariable.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/compiler/translator/tree_util/ReplaceVariable.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_util/ReplaceVariable.h:12: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/ReplaceVariable.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_util/ReplaceVariable.h:12: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/ReplaceVariable.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_util/ReplaceVariable.h:12: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/ReplaceVariable.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_util/ReplaceVariable.h:12: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/ReplaceVariable.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_util/ReplaceVariable.h:12: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/ReplaceVariable.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_util/ReplaceVariable.h:12: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/ReplaceVariable.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_util/ReplaceVariable.h:12: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/ReplaceVariable.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_util/ReplaceVariable.h:12: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/ReplaceVariable.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_util/ReplaceVariable.h:12: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/ReplaceVariable.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_util/ReplaceVariable.h:12: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/ReplaceVariable.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_util/ReplaceVariable.h:12: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/ReplaceVariable.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_util/ReplaceVariable.h:12: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/ReplaceVariable.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_util/ReplaceVariable.h:12: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/ReplaceVariable.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_util/ReplaceVariable.h:12: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/ReplaceVariable.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_util/ReplaceVariable.h:12: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/ReplaceVariable.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_util/ReplaceVariable.h:12: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2851/50531] clang++ -MMD -MF obj/third_party/angle/translator_gl_d3d_only/RewriteRowMajorMatrices.o.d -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/include -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/compiler/translator/tree_ops/RewriteRowMajorMatrices.cpp -o obj/third_party/angle/translator_gl_d3d_only/RewriteRowMajorMatrices.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RewriteRowMajorMatrices.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RewriteRowMajorMatrices.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RewriteRowMajorMatrices.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RewriteRowMajorMatrices.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RewriteRowMajorMatrices.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RewriteRowMajorMatrices.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RewriteRowMajorMatrices.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RewriteRowMajorMatrices.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RewriteRowMajorMatrices.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RewriteRowMajorMatrices.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RewriteRowMajorMatrices.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RewriteRowMajorMatrices.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RewriteRowMajorMatrices.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RewriteRowMajorMatrices.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RewriteRowMajorMatrices.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RewriteRowMajorMatrices.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RewriteRowMajorMatrices.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RewriteRowMajorMatrices.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RewriteRowMajorMatrices.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RewriteRowMajorMatrices.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RewriteRowMajorMatrices.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RewriteRowMajorMatrices.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RewriteRowMajorMatrices.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RewriteRowMajorMatrices.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RewriteRowMajorMatrices.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RewriteRowMajorMatrices.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RewriteRowMajorMatrices.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RewriteRowMajorMatrices.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RewriteRowMajorMatrices.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RewriteRowMajorMatrices.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RewriteRowMajorMatrices.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/RewriteRowMajorMatrices.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2852/50531] clang++ -MMD -MF obj/third_party/angle/translator_gl_d3d_only/ReplaceArrayOfMatrixVarying.o.d -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/include -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/compiler/translator/tree_util/ReplaceArrayOfMatrixVarying.cpp -o obj/third_party/angle/translator_gl_d3d_only/ReplaceArrayOfMatrixVarying.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/compiler/translator/tree_util/ReplaceArrayOfMatrixVarying.cpp:10: In file included from ../../third_party/angle/src/compiler/translator/tree_util/ReplaceArrayOfMatrixVarying.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/ReplaceArrayOfMatrixVarying.cpp:10: In file included from ../../third_party/angle/src/compiler/translator/tree_util/ReplaceArrayOfMatrixVarying.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/ReplaceArrayOfMatrixVarying.cpp:10: In file included from ../../third_party/angle/src/compiler/translator/tree_util/ReplaceArrayOfMatrixVarying.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/ReplaceArrayOfMatrixVarying.cpp:10: In file included from ../../third_party/angle/src/compiler/translator/tree_util/ReplaceArrayOfMatrixVarying.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/ReplaceArrayOfMatrixVarying.cpp:10: In file included from ../../third_party/angle/src/compiler/translator/tree_util/ReplaceArrayOfMatrixVarying.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/ReplaceArrayOfMatrixVarying.cpp:10: In file included from ../../third_party/angle/src/compiler/translator/tree_util/ReplaceArrayOfMatrixVarying.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/ReplaceArrayOfMatrixVarying.cpp:10: In file included from ../../third_party/angle/src/compiler/translator/tree_util/ReplaceArrayOfMatrixVarying.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/ReplaceArrayOfMatrixVarying.cpp:10: In file included from ../../third_party/angle/src/compiler/translator/tree_util/ReplaceArrayOfMatrixVarying.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/ReplaceArrayOfMatrixVarying.cpp:10: In file included from ../../third_party/angle/src/compiler/translator/tree_util/ReplaceArrayOfMatrixVarying.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/ReplaceArrayOfMatrixVarying.cpp:10: In file included from ../../third_party/angle/src/compiler/translator/tree_util/ReplaceArrayOfMatrixVarying.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/ReplaceArrayOfMatrixVarying.cpp:10: In file included from ../../third_party/angle/src/compiler/translator/tree_util/ReplaceArrayOfMatrixVarying.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/ReplaceArrayOfMatrixVarying.cpp:10: In file included from ../../third_party/angle/src/compiler/translator/tree_util/ReplaceArrayOfMatrixVarying.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/ReplaceArrayOfMatrixVarying.cpp:10: In file included from ../../third_party/angle/src/compiler/translator/tree_util/ReplaceArrayOfMatrixVarying.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/ReplaceArrayOfMatrixVarying.cpp:10: In file included from ../../third_party/angle/src/compiler/translator/tree_util/ReplaceArrayOfMatrixVarying.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/ReplaceArrayOfMatrixVarying.cpp:10: In file included from ../../third_party/angle/src/compiler/translator/tree_util/ReplaceArrayOfMatrixVarying.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/ReplaceArrayOfMatrixVarying.cpp:10: In file included from ../../third_party/angle/src/compiler/translator/tree_util/ReplaceArrayOfMatrixVarying.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2853/50531] clang++ -MMD -MF obj/third_party/angle/translator_gl_d3d_only/ReplaceShadowingVariables.o.d -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/include -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/compiler/translator/tree_util/ReplaceShadowingVariables.cpp -o obj/third_party/angle/translator_gl_d3d_only/ReplaceShadowingVariables.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/compiler/translator/tree_util/ReplaceShadowingVariables.cpp:18: In file included from ../../third_party/angle/src/compiler/translator/tree_util/ReplaceShadowingVariables.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/ReplaceShadowingVariables.cpp:18: In file included from ../../third_party/angle/src/compiler/translator/tree_util/ReplaceShadowingVariables.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/ReplaceShadowingVariables.cpp:18: In file included from ../../third_party/angle/src/compiler/translator/tree_util/ReplaceShadowingVariables.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/ReplaceShadowingVariables.cpp:18: In file included from ../../third_party/angle/src/compiler/translator/tree_util/ReplaceShadowingVariables.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/ReplaceShadowingVariables.cpp:18: In file included from ../../third_party/angle/src/compiler/translator/tree_util/ReplaceShadowingVariables.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/ReplaceShadowingVariables.cpp:18: In file included from ../../third_party/angle/src/compiler/translator/tree_util/ReplaceShadowingVariables.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/ReplaceShadowingVariables.cpp:18: In file included from ../../third_party/angle/src/compiler/translator/tree_util/ReplaceShadowingVariables.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/ReplaceShadowingVariables.cpp:18: In file included from ../../third_party/angle/src/compiler/translator/tree_util/ReplaceShadowingVariables.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/ReplaceShadowingVariables.cpp:18: In file included from ../../third_party/angle/src/compiler/translator/tree_util/ReplaceShadowingVariables.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/ReplaceShadowingVariables.cpp:18: In file included from ../../third_party/angle/src/compiler/translator/tree_util/ReplaceShadowingVariables.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/ReplaceShadowingVariables.cpp:18: In file included from ../../third_party/angle/src/compiler/translator/tree_util/ReplaceShadowingVariables.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/ReplaceShadowingVariables.cpp:18: In file included from ../../third_party/angle/src/compiler/translator/tree_util/ReplaceShadowingVariables.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/ReplaceShadowingVariables.cpp:18: In file included from ../../third_party/angle/src/compiler/translator/tree_util/ReplaceShadowingVariables.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/ReplaceShadowingVariables.cpp:18: In file included from ../../third_party/angle/src/compiler/translator/tree_util/ReplaceShadowingVariables.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/ReplaceShadowingVariables.cpp:18: In file included from ../../third_party/angle/src/compiler/translator/tree_util/ReplaceShadowingVariables.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/ReplaceShadowingVariables.cpp:18: In file included from ../../third_party/angle/src/compiler/translator/tree_util/ReplaceShadowingVariables.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2854/50531] clang++ -MMD -MF obj/third_party/angle/translator_gl_d3d_only/ImmutableString_autogen.o.d -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/include -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/compiler/translator/ImmutableString_autogen.cpp -o obj/third_party/angle/translator_gl_d3d_only/ImmutableString_autogen.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/compiler/translator/ImmutableString_autogen.cpp:13: In file included from ../../third_party/angle/src/compiler/translator/ImmutableString.h:16: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ImmutableString_autogen.cpp:13: In file included from ../../third_party/angle/src/compiler/translator/ImmutableString.h:16: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ImmutableString_autogen.cpp:13: In file included from ../../third_party/angle/src/compiler/translator/ImmutableString.h:16: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ImmutableString_autogen.cpp:13: In file included from ../../third_party/angle/src/compiler/translator/ImmutableString.h:16: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ImmutableString_autogen.cpp:13: In file included from ../../third_party/angle/src/compiler/translator/ImmutableString.h:16: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ImmutableString_autogen.cpp:13: In file included from ../../third_party/angle/src/compiler/translator/ImmutableString.h:16: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ImmutableString_autogen.cpp:13: In file included from ../../third_party/angle/src/compiler/translator/ImmutableString.h:16: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ImmutableString_autogen.cpp:13: In file included from ../../third_party/angle/src/compiler/translator/ImmutableString.h:16: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ImmutableString_autogen.cpp:13: In file included from ../../third_party/angle/src/compiler/translator/ImmutableString.h:16: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ImmutableString_autogen.cpp:13: In file included from ../../third_party/angle/src/compiler/translator/ImmutableString.h:16: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ImmutableString_autogen.cpp:13: In file included from ../../third_party/angle/src/compiler/translator/ImmutableString.h:16: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ImmutableString_autogen.cpp:13: In file included from ../../third_party/angle/src/compiler/translator/ImmutableString.h:16: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ImmutableString_autogen.cpp:13: In file included from ../../third_party/angle/src/compiler/translator/ImmutableString.h:16: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/ImmutableString_autogen.cpp:13: In file included from ../../third_party/angle/src/compiler/translator/ImmutableString.h:16: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/ImmutableString_autogen.cpp:13: In file included from ../../third_party/angle/src/compiler/translator/ImmutableString.h:16: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/compiler/translator/ImmutableString_autogen.cpp:13: In file included from ../../third_party/angle/src/compiler/translator/ImmutableString.h:16: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2855/50531] touch obj/third_party/angle/xxhash.stamp [chrome:2856/50531] rm -f obj/third_party/angle/libangle_common.a && "ar" -T -r -c -s -D obj/third_party/angle/libangle_common.a @"obj/third_party/angle/libangle_common.a.rsp" [chrome:2857/50531] touch obj/third_party/angle/angle_image_util_headers.stamp [chrome:2858/50531] clang++ -MMD -MF obj/third_party/angle/translator_gl_d3d_only/ReplaceClipCullDistanceVariable.o.d -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/include -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/compiler/translator/tree_util/ReplaceClipCullDistanceVariable.cpp -o obj/third_party/angle/translator_gl_d3d_only/ReplaceClipCullDistanceVariable.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/compiler/translator/tree_util/ReplaceClipCullDistanceVariable.cpp:10: In file included from ../../third_party/angle/src/compiler/translator/tree_util/ReplaceClipCullDistanceVariable.h:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/ReplaceClipCullDistanceVariable.cpp:10: In file included from ../../third_party/angle/src/compiler/translator/tree_util/ReplaceClipCullDistanceVariable.h:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/ReplaceClipCullDistanceVariable.cpp:10: In file included from ../../third_party/angle/src/compiler/translator/tree_util/ReplaceClipCullDistanceVariable.h:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/ReplaceClipCullDistanceVariable.cpp:10: In file included from ../../third_party/angle/src/compiler/translator/tree_util/ReplaceClipCullDistanceVariable.h:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/ReplaceClipCullDistanceVariable.cpp:10: In file included from ../../third_party/angle/src/compiler/translator/tree_util/ReplaceClipCullDistanceVariable.h:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/ReplaceClipCullDistanceVariable.cpp:10: In file included from ../../third_party/angle/src/compiler/translator/tree_util/ReplaceClipCullDistanceVariable.h:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/ReplaceClipCullDistanceVariable.cpp:10: In file included from ../../third_party/angle/src/compiler/translator/tree_util/ReplaceClipCullDistanceVariable.h:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/ReplaceClipCullDistanceVariable.cpp:10: In file included from ../../third_party/angle/src/compiler/translator/tree_util/ReplaceClipCullDistanceVariable.h:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/ReplaceClipCullDistanceVariable.cpp:10: In file included from ../../third_party/angle/src/compiler/translator/tree_util/ReplaceClipCullDistanceVariable.h:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/ReplaceClipCullDistanceVariable.cpp:10: In file included from ../../third_party/angle/src/compiler/translator/tree_util/ReplaceClipCullDistanceVariable.h:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/ReplaceClipCullDistanceVariable.cpp:10: In file included from ../../third_party/angle/src/compiler/translator/tree_util/ReplaceClipCullDistanceVariable.h:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/ReplaceClipCullDistanceVariable.cpp:10: In file included from ../../third_party/angle/src/compiler/translator/tree_util/ReplaceClipCullDistanceVariable.h:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/ReplaceClipCullDistanceVariable.cpp:10: In file included from ../../third_party/angle/src/compiler/translator/tree_util/ReplaceClipCullDistanceVariable.h:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/ReplaceClipCullDistanceVariable.cpp:10: In file included from ../../third_party/angle/src/compiler/translator/tree_util/ReplaceClipCullDistanceVariable.h:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/ReplaceClipCullDistanceVariable.cpp:10: In file included from ../../third_party/angle/src/compiler/translator/tree_util/ReplaceClipCullDistanceVariable.h:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/ReplaceClipCullDistanceVariable.cpp:10: In file included from ../../third_party/angle/src/compiler/translator/tree_util/ReplaceClipCullDistanceVariable.h:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2859/50531] touch obj/third_party/angle/libANGLE_headers.stamp [chrome:2860/50531] rm -f obj/third_party/angle/libangle_image_util.a && "ar" -T -r -c -s -D obj/third_party/angle/libangle_image_util.a @"obj/third_party/angle/libangle_image_util.a.rsp" [chrome:2861/50531] rm -f obj/third_party/angle/libpreprocessor.a && "ar" -T -r -c -s -D obj/third_party/angle/libpreprocessor.a @"obj/third_party/angle/libpreprocessor.a.rsp" [chrome:2862/50531] clang++ -MMD -MF obj/third_party/angle/translator_gl_d3d_only/RewriteSampleMaskVariable.o.d -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/include -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/compiler/translator/tree_util/RewriteSampleMaskVariable.cpp -o obj/third_party/angle/translator_gl_d3d_only/RewriteSampleMaskVariable.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/compiler/translator/tree_util/RewriteSampleMaskVariable.cpp:10: In file included from ../../third_party/angle/src/compiler/translator/tree_util/RewriteSampleMaskVariable.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/RewriteSampleMaskVariable.cpp:10: In file included from ../../third_party/angle/src/compiler/translator/tree_util/RewriteSampleMaskVariable.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/RewriteSampleMaskVariable.cpp:10: In file included from ../../third_party/angle/src/compiler/translator/tree_util/RewriteSampleMaskVariable.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/RewriteSampleMaskVariable.cpp:10: In file included from ../../third_party/angle/src/compiler/translator/tree_util/RewriteSampleMaskVariable.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/RewriteSampleMaskVariable.cpp:10: In file included from ../../third_party/angle/src/compiler/translator/tree_util/RewriteSampleMaskVariable.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/RewriteSampleMaskVariable.cpp:10: In file included from ../../third_party/angle/src/compiler/translator/tree_util/RewriteSampleMaskVariable.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/RewriteSampleMaskVariable.cpp:10: In file included from ../../third_party/angle/src/compiler/translator/tree_util/RewriteSampleMaskVariable.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/RewriteSampleMaskVariable.cpp:10: In file included from ../../third_party/angle/src/compiler/translator/tree_util/RewriteSampleMaskVariable.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/RewriteSampleMaskVariable.cpp:10: In file included from ../../third_party/angle/src/compiler/translator/tree_util/RewriteSampleMaskVariable.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/RewriteSampleMaskVariable.cpp:10: In file included from ../../third_party/angle/src/compiler/translator/tree_util/RewriteSampleMaskVariable.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/RewriteSampleMaskVariable.cpp:10: In file included from ../../third_party/angle/src/compiler/translator/tree_util/RewriteSampleMaskVariable.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/RewriteSampleMaskVariable.cpp:10: In file included from ../../third_party/angle/src/compiler/translator/tree_util/RewriteSampleMaskVariable.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/RewriteSampleMaskVariable.cpp:10: In file included from ../../third_party/angle/src/compiler/translator/tree_util/RewriteSampleMaskVariable.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/RewriteSampleMaskVariable.cpp:10: In file included from ../../third_party/angle/src/compiler/translator/tree_util/RewriteSampleMaskVariable.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/RewriteSampleMaskVariable.cpp:10: In file included from ../../third_party/angle/src/compiler/translator/tree_util/RewriteSampleMaskVariable.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/RewriteSampleMaskVariable.cpp:10: In file included from ../../third_party/angle/src/compiler/translator/tree_util/RewriteSampleMaskVariable.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2863/50531] touch obj/third_party/angle/src/common/spirv/angle_spirv_headers.stamp [chrome:2864/50531] clang++ -MMD -MF obj/third_party/angle/translator_gl_d3d_only/RunAtTheBeginningOfShader.o.d -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/include -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/compiler/translator/tree_util/RunAtTheBeginningOfShader.cpp -o obj/third_party/angle/translator_gl_d3d_only/RunAtTheBeginningOfShader.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/compiler/translator/tree_util/RunAtTheBeginningOfShader.cpp:16: In file included from ../../third_party/angle/src/compiler/translator/tree_util/RunAtTheBeginningOfShader.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/RunAtTheBeginningOfShader.cpp:16: In file included from ../../third_party/angle/src/compiler/translator/tree_util/RunAtTheBeginningOfShader.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/RunAtTheBeginningOfShader.cpp:16: In file included from ../../third_party/angle/src/compiler/translator/tree_util/RunAtTheBeginningOfShader.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/RunAtTheBeginningOfShader.cpp:16: In file included from ../../third_party/angle/src/compiler/translator/tree_util/RunAtTheBeginningOfShader.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/RunAtTheBeginningOfShader.cpp:16: In file included from ../../third_party/angle/src/compiler/translator/tree_util/RunAtTheBeginningOfShader.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/RunAtTheBeginningOfShader.cpp:16: In file included from ../../third_party/angle/src/compiler/translator/tree_util/RunAtTheBeginningOfShader.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/RunAtTheBeginningOfShader.cpp:16: In file included from ../../third_party/angle/src/compiler/translator/tree_util/RunAtTheBeginningOfShader.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/RunAtTheBeginningOfShader.cpp:16: In file included from ../../third_party/angle/src/compiler/translator/tree_util/RunAtTheBeginningOfShader.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/RunAtTheBeginningOfShader.cpp:16: In file included from ../../third_party/angle/src/compiler/translator/tree_util/RunAtTheBeginningOfShader.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/RunAtTheBeginningOfShader.cpp:16: In file included from ../../third_party/angle/src/compiler/translator/tree_util/RunAtTheBeginningOfShader.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/RunAtTheBeginningOfShader.cpp:16: In file included from ../../third_party/angle/src/compiler/translator/tree_util/RunAtTheBeginningOfShader.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/RunAtTheBeginningOfShader.cpp:16: In file included from ../../third_party/angle/src/compiler/translator/tree_util/RunAtTheBeginningOfShader.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/RunAtTheBeginningOfShader.cpp:16: In file included from ../../third_party/angle/src/compiler/translator/tree_util/RunAtTheBeginningOfShader.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/RunAtTheBeginningOfShader.cpp:16: In file included from ../../third_party/angle/src/compiler/translator/tree_util/RunAtTheBeginningOfShader.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/RunAtTheBeginningOfShader.cpp:16: In file included from ../../third_party/angle/src/compiler/translator/tree_util/RunAtTheBeginningOfShader.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/RunAtTheBeginningOfShader.cpp:16: In file included from ../../third_party/angle/src/compiler/translator/tree_util/RunAtTheBeginningOfShader.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2865/50531] clang++ -MMD -MF obj/third_party/angle/translator_gl_d3d_only/IntermTraverse.o.d -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/include -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/compiler/translator/tree_util/IntermTraverse.cpp -o obj/third_party/angle/translator_gl_d3d_only/IntermTraverse.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/compiler/translator/tree_util/IntermTraverse.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/tree_util/IntermTraverse.h:12: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/IntermTraverse.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/tree_util/IntermTraverse.h:12: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/IntermTraverse.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/tree_util/IntermTraverse.h:12: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/IntermTraverse.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/tree_util/IntermTraverse.h:12: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/IntermTraverse.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/tree_util/IntermTraverse.h:12: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/IntermTraverse.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/tree_util/IntermTraverse.h:12: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/IntermTraverse.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/tree_util/IntermTraverse.h:12: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/IntermTraverse.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/tree_util/IntermTraverse.h:12: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/IntermTraverse.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/tree_util/IntermTraverse.h:12: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/IntermTraverse.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/tree_util/IntermTraverse.h:12: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/IntermTraverse.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/tree_util/IntermTraverse.h:12: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/IntermTraverse.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/tree_util/IntermTraverse.h:12: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/IntermTraverse.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/tree_util/IntermTraverse.h:12: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/IntermTraverse.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/tree_util/IntermTraverse.h:12: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/IntermTraverse.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/tree_util/IntermTraverse.h:12: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/IntermTraverse.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/tree_util/IntermTraverse.h:12: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2866/50531] clang++ -MMD -MF obj/third_party/angle/translator_gl_d3d_only/RunAtTheEndOfShader.o.d -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/include -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/compiler/translator/tree_util/RunAtTheEndOfShader.cpp -o obj/third_party/angle/translator_gl_d3d_only/RunAtTheEndOfShader.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/compiler/translator/tree_util/RunAtTheEndOfShader.cpp:22: In file included from ../../third_party/angle/src/compiler/translator/tree_util/RunAtTheEndOfShader.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/RunAtTheEndOfShader.cpp:22: In file included from ../../third_party/angle/src/compiler/translator/tree_util/RunAtTheEndOfShader.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/RunAtTheEndOfShader.cpp:22: In file included from ../../third_party/angle/src/compiler/translator/tree_util/RunAtTheEndOfShader.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/RunAtTheEndOfShader.cpp:22: In file included from ../../third_party/angle/src/compiler/translator/tree_util/RunAtTheEndOfShader.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/RunAtTheEndOfShader.cpp:22: In file included from ../../third_party/angle/src/compiler/translator/tree_util/RunAtTheEndOfShader.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/RunAtTheEndOfShader.cpp:22: In file included from ../../third_party/angle/src/compiler/translator/tree_util/RunAtTheEndOfShader.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/RunAtTheEndOfShader.cpp:22: In file included from ../../third_party/angle/src/compiler/translator/tree_util/RunAtTheEndOfShader.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/RunAtTheEndOfShader.cpp:22: In file included from ../../third_party/angle/src/compiler/translator/tree_util/RunAtTheEndOfShader.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/RunAtTheEndOfShader.cpp:22: In file included from ../../third_party/angle/src/compiler/translator/tree_util/RunAtTheEndOfShader.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/RunAtTheEndOfShader.cpp:22: In file included from ../../third_party/angle/src/compiler/translator/tree_util/RunAtTheEndOfShader.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/RunAtTheEndOfShader.cpp:22: In file included from ../../third_party/angle/src/compiler/translator/tree_util/RunAtTheEndOfShader.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/RunAtTheEndOfShader.cpp:22: In file included from ../../third_party/angle/src/compiler/translator/tree_util/RunAtTheEndOfShader.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/RunAtTheEndOfShader.cpp:22: In file included from ../../third_party/angle/src/compiler/translator/tree_util/RunAtTheEndOfShader.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/RunAtTheEndOfShader.cpp:22: In file included from ../../third_party/angle/src/compiler/translator/tree_util/RunAtTheEndOfShader.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/RunAtTheEndOfShader.cpp:22: In file included from ../../third_party/angle/src/compiler/translator/tree_util/RunAtTheEndOfShader.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/RunAtTheEndOfShader.cpp:22: In file included from ../../third_party/angle/src/compiler/translator/tree_util/RunAtTheEndOfShader.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2867/50531] clang++ -MMD -MF obj/third_party/angle/translator_gl_d3d_only/SpecializationConstant.o.d -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/include -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/compiler/translator/tree_util/SpecializationConstant.cpp -o obj/third_party/angle/translator_gl_d3d_only/SpecializationConstant.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/compiler/translator/tree_util/SpecializationConstant.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_util/SpecializationConstant.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/SpecializationConstant.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_util/SpecializationConstant.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/SpecializationConstant.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_util/SpecializationConstant.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/SpecializationConstant.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_util/SpecializationConstant.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/SpecializationConstant.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_util/SpecializationConstant.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/SpecializationConstant.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_util/SpecializationConstant.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/SpecializationConstant.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_util/SpecializationConstant.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/SpecializationConstant.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_util/SpecializationConstant.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/SpecializationConstant.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_util/SpecializationConstant.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/SpecializationConstant.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_util/SpecializationConstant.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/SpecializationConstant.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_util/SpecializationConstant.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/SpecializationConstant.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_util/SpecializationConstant.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/SpecializationConstant.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_util/SpecializationConstant.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/SpecializationConstant.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_util/SpecializationConstant.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/SpecializationConstant.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_util/SpecializationConstant.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_util/SpecializationConstant.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/tree_util/SpecializationConstant.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2868/50531] clang++ -MMD -MF obj/third_party/angle/translator_gl_d3d_only/util.o.d -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/include -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/compiler/translator/util.cpp -o obj/third_party/angle/translator_gl_d3d_only/util.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/compiler/translator/util.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/util.h:15: In file included from ../../third_party/angle/src/compiler/translator/HashNames.h:13: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/util.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/util.h:15: In file included from ../../third_party/angle/src/compiler/translator/HashNames.h:13: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/util.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/util.h:15: In file included from ../../third_party/angle/src/compiler/translator/HashNames.h:13: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/util.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/util.h:15: In file included from ../../third_party/angle/src/compiler/translator/HashNames.h:13: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/util.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/util.h:15: In file included from ../../third_party/angle/src/compiler/translator/HashNames.h:13: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/util.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/util.h:15: In file included from ../../third_party/angle/src/compiler/translator/HashNames.h:13: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/util.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/util.h:15: In file included from ../../third_party/angle/src/compiler/translator/HashNames.h:13: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/util.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/util.h:15: In file included from ../../third_party/angle/src/compiler/translator/HashNames.h:13: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/util.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/util.h:15: In file included from ../../third_party/angle/src/compiler/translator/HashNames.h:13: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/util.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/util.h:15: In file included from ../../third_party/angle/src/compiler/translator/HashNames.h:13: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/util.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/util.h:15: In file included from ../../third_party/angle/src/compiler/translator/HashNames.h:13: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/util.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/util.h:15: In file included from ../../third_party/angle/src/compiler/translator/HashNames.h:13: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/util.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/util.h:15: In file included from ../../third_party/angle/src/compiler/translator/HashNames.h:13: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/util.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/util.h:15: In file included from ../../third_party/angle/src/compiler/translator/HashNames.h:13: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/util.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/util.h:15: In file included from ../../third_party/angle/src/compiler/translator/HashNames.h:13: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/compiler/translator/util.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/util.h:15: In file included from ../../third_party/angle/src/compiler/translator/HashNames.h:13: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2869/50531] clang++ -MMD -MF obj/third_party/angle/translator_gl_d3d_only/OutputESSL.o.d -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/include -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/compiler/translator/OutputESSL.cpp -o obj/third_party/angle/translator_gl_d3d_only/OutputESSL.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/compiler/translator/OutputESSL.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/OutputESSL.h:10: In file included from ../../third_party/angle/src/compiler/translator/OutputGLSLBase.h:13: In file included from ../../third_party/angle/src/compiler/translator/HashNames.h:13: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/OutputESSL.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/OutputESSL.h:10: In file included from ../../third_party/angle/src/compiler/translator/OutputGLSLBase.h:13: In file included from ../../third_party/angle/src/compiler/translator/HashNames.h:13: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/OutputESSL.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/OutputESSL.h:10: In file included from ../../third_party/angle/src/compiler/translator/OutputGLSLBase.h:13: In file included from ../../third_party/angle/src/compiler/translator/HashNames.h:13: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/OutputESSL.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/OutputESSL.h:10: In file included from ../../third_party/angle/src/compiler/translator/OutputGLSLBase.h:13: In file included from ../../third_party/angle/src/compiler/translator/HashNames.h:13: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/OutputESSL.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/OutputESSL.h:10: In file included from ../../third_party/angle/src/compiler/translator/OutputGLSLBase.h:13: In file included from ../../third_party/angle/src/compiler/translator/HashNames.h:13: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/OutputESSL.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/OutputESSL.h:10: In file included from ../../third_party/angle/src/compiler/translator/OutputGLSLBase.h:13: In file included from ../../third_party/angle/src/compiler/translator/HashNames.h:13: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/OutputESSL.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/OutputESSL.h:10: In file included from ../../third_party/angle/src/compiler/translator/OutputGLSLBase.h:13: In file included from ../../third_party/angle/src/compiler/translator/HashNames.h:13: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/OutputESSL.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/OutputESSL.h:10: In file included from ../../third_party/angle/src/compiler/translator/OutputGLSLBase.h:13: In file included from ../../third_party/angle/src/compiler/translator/HashNames.h:13: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/OutputESSL.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/OutputESSL.h:10: In file included from ../../third_party/angle/src/compiler/translator/OutputGLSLBase.h:13: In file included from ../../third_party/angle/src/compiler/translator/HashNames.h:13: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/OutputESSL.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/OutputESSL.h:10: In file included from ../../third_party/angle/src/compiler/translator/OutputGLSLBase.h:13: In file included from ../../third_party/angle/src/compiler/translator/HashNames.h:13: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/OutputESSL.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/OutputESSL.h:10: In file included from ../../third_party/angle/src/compiler/translator/OutputGLSLBase.h:13: In file included from ../../third_party/angle/src/compiler/translator/HashNames.h:13: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/OutputESSL.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/OutputESSL.h:10: In file included from ../../third_party/angle/src/compiler/translator/OutputGLSLBase.h:13: In file included from ../../third_party/angle/src/compiler/translator/HashNames.h:13: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/OutputESSL.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/OutputESSL.h:10: In file included from ../../third_party/angle/src/compiler/translator/OutputGLSLBase.h:13: In file included from ../../third_party/angle/src/compiler/translator/HashNames.h:13: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/OutputESSL.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/OutputESSL.h:10: In file included from ../../third_party/angle/src/compiler/translator/OutputGLSLBase.h:13: In file included from ../../third_party/angle/src/compiler/translator/HashNames.h:13: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/OutputESSL.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/OutputESSL.h:10: In file included from ../../third_party/angle/src/compiler/translator/OutputGLSLBase.h:13: In file included from ../../third_party/angle/src/compiler/translator/HashNames.h:13: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/compiler/translator/OutputESSL.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/OutputESSL.h:10: In file included from ../../third_party/angle/src/compiler/translator/OutputGLSLBase.h:13: In file included from ../../third_party/angle/src/compiler/translator/HashNames.h:13: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2870/50531] clang++ -MMD -MF obj/third_party/angle/translator_gl_d3d_only/RecordConstantPrecision.o.d -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/include -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/compiler/translator/tree_ops/gl/RecordConstantPrecision.cpp -o obj/third_party/angle/translator_gl_d3d_only/RecordConstantPrecision.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/compiler/translator/tree_ops/gl/RecordConstantPrecision.cpp:17: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/gl/RecordConstantPrecision.h:20: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/gl/RecordConstantPrecision.cpp:17: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/gl/RecordConstantPrecision.h:20: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/gl/RecordConstantPrecision.cpp:17: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/gl/RecordConstantPrecision.h:20: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/gl/RecordConstantPrecision.cpp:17: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/gl/RecordConstantPrecision.h:20: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/gl/RecordConstantPrecision.cpp:17: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/gl/RecordConstantPrecision.h:20: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/gl/RecordConstantPrecision.cpp:17: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/gl/RecordConstantPrecision.h:20: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/gl/RecordConstantPrecision.cpp:17: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/gl/RecordConstantPrecision.h:20: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/gl/RecordConstantPrecision.cpp:17: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/gl/RecordConstantPrecision.h:20: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/gl/RecordConstantPrecision.cpp:17: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/gl/RecordConstantPrecision.h:20: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/gl/RecordConstantPrecision.cpp:17: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/gl/RecordConstantPrecision.h:20: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/gl/RecordConstantPrecision.cpp:17: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/gl/RecordConstantPrecision.h:20: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/gl/RecordConstantPrecision.cpp:17: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/gl/RecordConstantPrecision.h:20: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/gl/RecordConstantPrecision.cpp:17: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/gl/RecordConstantPrecision.h:20: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/gl/RecordConstantPrecision.cpp:17: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/gl/RecordConstantPrecision.h:20: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/gl/RecordConstantPrecision.cpp:17: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/gl/RecordConstantPrecision.h:20: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/gl/RecordConstantPrecision.cpp:17: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/gl/RecordConstantPrecision.h:20: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2871/50531] clang++ -MMD -MF obj/third_party/angle/translator_gl_d3d_only/ExtensionGLSL.o.d -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/include -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/compiler/translator/ExtensionGLSL.cpp -o obj/third_party/angle/translator_gl_d3d_only/ExtensionGLSL.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/compiler/translator/ExtensionGLSL.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/ExtensionGLSL.h:15: In file included from ../../third_party/angle/src/compiler/translator/tree_util/IntermTraverse.h:12: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ExtensionGLSL.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/ExtensionGLSL.h:15: In file included from ../../third_party/angle/src/compiler/translator/tree_util/IntermTraverse.h:12: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ExtensionGLSL.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/ExtensionGLSL.h:15: In file included from ../../third_party/angle/src/compiler/translator/tree_util/IntermTraverse.h:12: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ExtensionGLSL.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/ExtensionGLSL.h:15: In file included from ../../third_party/angle/src/compiler/translator/tree_util/IntermTraverse.h:12: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ExtensionGLSL.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/ExtensionGLSL.h:15: In file included from ../../third_party/angle/src/compiler/translator/tree_util/IntermTraverse.h:12: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ExtensionGLSL.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/ExtensionGLSL.h:15: In file included from ../../third_party/angle/src/compiler/translator/tree_util/IntermTraverse.h:12: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ExtensionGLSL.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/ExtensionGLSL.h:15: In file included from ../../third_party/angle/src/compiler/translator/tree_util/IntermTraverse.h:12: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ExtensionGLSL.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/ExtensionGLSL.h:15: In file included from ../../third_party/angle/src/compiler/translator/tree_util/IntermTraverse.h:12: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ExtensionGLSL.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/ExtensionGLSL.h:15: In file included from ../../third_party/angle/src/compiler/translator/tree_util/IntermTraverse.h:12: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ExtensionGLSL.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/ExtensionGLSL.h:15: In file included from ../../third_party/angle/src/compiler/translator/tree_util/IntermTraverse.h:12: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ExtensionGLSL.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/ExtensionGLSL.h:15: In file included from ../../third_party/angle/src/compiler/translator/tree_util/IntermTraverse.h:12: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ExtensionGLSL.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/ExtensionGLSL.h:15: In file included from ../../third_party/angle/src/compiler/translator/tree_util/IntermTraverse.h:12: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/ExtensionGLSL.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/ExtensionGLSL.h:15: In file included from ../../third_party/angle/src/compiler/translator/tree_util/IntermTraverse.h:12: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/ExtensionGLSL.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/ExtensionGLSL.h:15: In file included from ../../third_party/angle/src/compiler/translator/tree_util/IntermTraverse.h:12: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/ExtensionGLSL.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/ExtensionGLSL.h:15: In file included from ../../third_party/angle/src/compiler/translator/tree_util/IntermTraverse.h:12: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/compiler/translator/ExtensionGLSL.cpp:9: In file included from ../../third_party/angle/src/compiler/translator/ExtensionGLSL.h:15: In file included from ../../third_party/angle/src/compiler/translator/tree_util/IntermTraverse.h:12: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2872/50531] clang++ -MMD -MF obj/third_party/angle/translator_gl_d3d_only/VersionGLSL.o.d -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/include -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/compiler/translator/VersionGLSL.cpp -o obj/third_party/angle/translator_gl_d3d_only/VersionGLSL.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/compiler/translator/VersionGLSL.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/VersionGLSL.h:10: In file included from ../../third_party/angle/src/compiler/translator/tree_util/IntermTraverse.h:12: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/VersionGLSL.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/VersionGLSL.h:10: In file included from ../../third_party/angle/src/compiler/translator/tree_util/IntermTraverse.h:12: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/VersionGLSL.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/VersionGLSL.h:10: In file included from ../../third_party/angle/src/compiler/translator/tree_util/IntermTraverse.h:12: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/VersionGLSL.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/VersionGLSL.h:10: In file included from ../../third_party/angle/src/compiler/translator/tree_util/IntermTraverse.h:12: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/VersionGLSL.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/VersionGLSL.h:10: In file included from ../../third_party/angle/src/compiler/translator/tree_util/IntermTraverse.h:12: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/VersionGLSL.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/VersionGLSL.h:10: In file included from ../../third_party/angle/src/compiler/translator/tree_util/IntermTraverse.h:12: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/VersionGLSL.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/VersionGLSL.h:10: In file included from ../../third_party/angle/src/compiler/translator/tree_util/IntermTraverse.h:12: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/VersionGLSL.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/VersionGLSL.h:10: In file included from ../../third_party/angle/src/compiler/translator/tree_util/IntermTraverse.h:12: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/VersionGLSL.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/VersionGLSL.h:10: In file included from ../../third_party/angle/src/compiler/translator/tree_util/IntermTraverse.h:12: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/VersionGLSL.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/VersionGLSL.h:10: In file included from ../../third_party/angle/src/compiler/translator/tree_util/IntermTraverse.h:12: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/VersionGLSL.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/VersionGLSL.h:10: In file included from ../../third_party/angle/src/compiler/translator/tree_util/IntermTraverse.h:12: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/VersionGLSL.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/VersionGLSL.h:10: In file included from ../../third_party/angle/src/compiler/translator/tree_util/IntermTraverse.h:12: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/VersionGLSL.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/VersionGLSL.h:10: In file included from ../../third_party/angle/src/compiler/translator/tree_util/IntermTraverse.h:12: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/VersionGLSL.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/VersionGLSL.h:10: In file included from ../../third_party/angle/src/compiler/translator/tree_util/IntermTraverse.h:12: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/VersionGLSL.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/VersionGLSL.h:10: In file included from ../../third_party/angle/src/compiler/translator/tree_util/IntermTraverse.h:12: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/compiler/translator/VersionGLSL.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/VersionGLSL.h:10: In file included from ../../third_party/angle/src/compiler/translator/tree_util/IntermTraverse.h:12: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2873/50531] clang++ -MMD -MF obj/third_party/angle/translator_gl_d3d_only/TranslatorESSL.o.d -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/include -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/compiler/translator/TranslatorESSL.cpp -o obj/third_party/angle/translator_gl_d3d_only/TranslatorESSL.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/compiler/translator/TranslatorESSL.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/TranslatorESSL.h:10: In file included from ../../third_party/angle/src/compiler/translator/Compiler.h:19: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/TranslatorESSL.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/TranslatorESSL.h:10: In file included from ../../third_party/angle/src/compiler/translator/Compiler.h:19: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/TranslatorESSL.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/TranslatorESSL.h:10: In file included from ../../third_party/angle/src/compiler/translator/Compiler.h:19: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/TranslatorESSL.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/TranslatorESSL.h:10: In file included from ../../third_party/angle/src/compiler/translator/Compiler.h:19: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/TranslatorESSL.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/TranslatorESSL.h:10: In file included from ../../third_party/angle/src/compiler/translator/Compiler.h:19: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/TranslatorESSL.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/TranslatorESSL.h:10: In file included from ../../third_party/angle/src/compiler/translator/Compiler.h:19: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/TranslatorESSL.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/TranslatorESSL.h:10: In file included from ../../third_party/angle/src/compiler/translator/Compiler.h:19: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/TranslatorESSL.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/TranslatorESSL.h:10: In file included from ../../third_party/angle/src/compiler/translator/Compiler.h:19: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/TranslatorESSL.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/TranslatorESSL.h:10: In file included from ../../third_party/angle/src/compiler/translator/Compiler.h:19: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/TranslatorESSL.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/TranslatorESSL.h:10: In file included from ../../third_party/angle/src/compiler/translator/Compiler.h:19: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/TranslatorESSL.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/TranslatorESSL.h:10: In file included from ../../third_party/angle/src/compiler/translator/Compiler.h:19: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/TranslatorESSL.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/TranslatorESSL.h:10: In file included from ../../third_party/angle/src/compiler/translator/Compiler.h:19: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/TranslatorESSL.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/TranslatorESSL.h:10: In file included from ../../third_party/angle/src/compiler/translator/Compiler.h:19: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/TranslatorESSL.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/TranslatorESSL.h:10: In file included from ../../third_party/angle/src/compiler/translator/Compiler.h:19: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/TranslatorESSL.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/TranslatorESSL.h:10: In file included from ../../third_party/angle/src/compiler/translator/Compiler.h:19: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/compiler/translator/TranslatorESSL.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/TranslatorESSL.h:10: In file included from ../../third_party/angle/src/compiler/translator/Compiler.h:19: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2874/50531] clang++ -MMD -MF obj/third_party/angle/translator_gl_d3d_only/BuiltInFunctionEmulatorGLSL.o.d -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/include -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/compiler/translator/BuiltInFunctionEmulatorGLSL.cpp -o obj/third_party/angle/translator_gl_d3d_only/BuiltInFunctionEmulatorGLSL.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/compiler/translator/BuiltInFunctionEmulatorGLSL.cpp:10: In file included from ../../third_party/angle/src/compiler/translator/BuiltInFunctionEmulator.h:10: In file included from ../../third_party/angle/src/compiler/translator/InfoSink.h:13: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/BuiltInFunctionEmulatorGLSL.cpp:10: In file included from ../../third_party/angle/src/compiler/translator/BuiltInFunctionEmulator.h:10: In file included from ../../third_party/angle/src/compiler/translator/InfoSink.h:13: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/BuiltInFunctionEmulatorGLSL.cpp:10: In file included from ../../third_party/angle/src/compiler/translator/BuiltInFunctionEmulator.h:10: In file included from ../../third_party/angle/src/compiler/translator/InfoSink.h:13: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/BuiltInFunctionEmulatorGLSL.cpp:10: In file included from ../../third_party/angle/src/compiler/translator/BuiltInFunctionEmulator.h:10: In file included from ../../third_party/angle/src/compiler/translator/InfoSink.h:13: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/BuiltInFunctionEmulatorGLSL.cpp:10: In file included from ../../third_party/angle/src/compiler/translator/BuiltInFunctionEmulator.h:10: In file included from ../../third_party/angle/src/compiler/translator/InfoSink.h:13: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/BuiltInFunctionEmulatorGLSL.cpp:10: In file included from ../../third_party/angle/src/compiler/translator/BuiltInFunctionEmulator.h:10: In file included from ../../third_party/angle/src/compiler/translator/InfoSink.h:13: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/BuiltInFunctionEmulatorGLSL.cpp:10: In file included from ../../third_party/angle/src/compiler/translator/BuiltInFunctionEmulator.h:10: In file included from ../../third_party/angle/src/compiler/translator/InfoSink.h:13: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/BuiltInFunctionEmulatorGLSL.cpp:10: In file included from ../../third_party/angle/src/compiler/translator/BuiltInFunctionEmulator.h:10: In file included from ../../third_party/angle/src/compiler/translator/InfoSink.h:13: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/BuiltInFunctionEmulatorGLSL.cpp:10: In file included from ../../third_party/angle/src/compiler/translator/BuiltInFunctionEmulator.h:10: In file included from ../../third_party/angle/src/compiler/translator/InfoSink.h:13: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/BuiltInFunctionEmulatorGLSL.cpp:10: In file included from ../../third_party/angle/src/compiler/translator/BuiltInFunctionEmulator.h:10: In file included from ../../third_party/angle/src/compiler/translator/InfoSink.h:13: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/BuiltInFunctionEmulatorGLSL.cpp:10: In file included from ../../third_party/angle/src/compiler/translator/BuiltInFunctionEmulator.h:10: In file included from ../../third_party/angle/src/compiler/translator/InfoSink.h:13: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/BuiltInFunctionEmulatorGLSL.cpp:10: In file included from ../../third_party/angle/src/compiler/translator/BuiltInFunctionEmulator.h:10: In file included from ../../third_party/angle/src/compiler/translator/InfoSink.h:13: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/BuiltInFunctionEmulatorGLSL.cpp:10: In file included from ../../third_party/angle/src/compiler/translator/BuiltInFunctionEmulator.h:10: In file included from ../../third_party/angle/src/compiler/translator/InfoSink.h:13: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/BuiltInFunctionEmulatorGLSL.cpp:10: In file included from ../../third_party/angle/src/compiler/translator/BuiltInFunctionEmulator.h:10: In file included from ../../third_party/angle/src/compiler/translator/InfoSink.h:13: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/BuiltInFunctionEmulatorGLSL.cpp:10: In file included from ../../third_party/angle/src/compiler/translator/BuiltInFunctionEmulator.h:10: In file included from ../../third_party/angle/src/compiler/translator/InfoSink.h:13: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/compiler/translator/BuiltInFunctionEmulatorGLSL.cpp:10: In file included from ../../third_party/angle/src/compiler/translator/BuiltInFunctionEmulator.h:10: In file included from ../../third_party/angle/src/compiler/translator/InfoSink.h:13: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2875/50531] clang++ -MMD -MF obj/third_party/angle/translator_gl_d3d_only/ClampFragDepth.o.d -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/include -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/compiler/translator/tree_ops/gl/ClampFragDepth.cpp -o obj/third_party/angle/translator_gl_d3d_only/ClampFragDepth.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/compiler/translator/tree_ops/gl/ClampFragDepth.cpp:11: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/gl/ClampFragDepth.h:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/gl/ClampFragDepth.cpp:11: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/gl/ClampFragDepth.h:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/gl/ClampFragDepth.cpp:11: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/gl/ClampFragDepth.h:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/gl/ClampFragDepth.cpp:11: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/gl/ClampFragDepth.h:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/gl/ClampFragDepth.cpp:11: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/gl/ClampFragDepth.h:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/gl/ClampFragDepth.cpp:11: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/gl/ClampFragDepth.h:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/gl/ClampFragDepth.cpp:11: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/gl/ClampFragDepth.h:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/gl/ClampFragDepth.cpp:11: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/gl/ClampFragDepth.h:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/gl/ClampFragDepth.cpp:11: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/gl/ClampFragDepth.h:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/gl/ClampFragDepth.cpp:11: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/gl/ClampFragDepth.h:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/gl/ClampFragDepth.cpp:11: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/gl/ClampFragDepth.h:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/gl/ClampFragDepth.cpp:11: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/gl/ClampFragDepth.h:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/gl/ClampFragDepth.cpp:11: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/gl/ClampFragDepth.h:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/gl/ClampFragDepth.cpp:11: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/gl/ClampFragDepth.h:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/gl/ClampFragDepth.cpp:11: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/gl/ClampFragDepth.h:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/gl/ClampFragDepth.cpp:11: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/gl/ClampFragDepth.h:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2876/50531] clang++ -MMD -MF obj/third_party/angle/translator_gl_d3d_only/RewriteRepeatedAssignToSwizzled.o.d -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/include -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/compiler/translator/tree_ops/gl/RewriteRepeatedAssignToSwizzled.cpp -o obj/third_party/angle/translator_gl_d3d_only/RewriteRepeatedAssignToSwizzled.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/compiler/translator/tree_ops/gl/RewriteRepeatedAssignToSwizzled.cpp:16: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/gl/RewriteRepeatedAssignToSwizzled.h:19: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/gl/RewriteRepeatedAssignToSwizzled.cpp:16: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/gl/RewriteRepeatedAssignToSwizzled.h:19: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/gl/RewriteRepeatedAssignToSwizzled.cpp:16: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/gl/RewriteRepeatedAssignToSwizzled.h:19: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/gl/RewriteRepeatedAssignToSwizzled.cpp:16: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/gl/RewriteRepeatedAssignToSwizzled.h:19: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/gl/RewriteRepeatedAssignToSwizzled.cpp:16: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/gl/RewriteRepeatedAssignToSwizzled.h:19: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/gl/RewriteRepeatedAssignToSwizzled.cpp:16: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/gl/RewriteRepeatedAssignToSwizzled.h:19: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/gl/RewriteRepeatedAssignToSwizzled.cpp:16: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/gl/RewriteRepeatedAssignToSwizzled.h:19: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/gl/RewriteRepeatedAssignToSwizzled.cpp:16: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/gl/RewriteRepeatedAssignToSwizzled.h:19: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/gl/RewriteRepeatedAssignToSwizzled.cpp:16: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/gl/RewriteRepeatedAssignToSwizzled.h:19: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/gl/RewriteRepeatedAssignToSwizzled.cpp:16: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/gl/RewriteRepeatedAssignToSwizzled.h:19: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/gl/RewriteRepeatedAssignToSwizzled.cpp:16: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/gl/RewriteRepeatedAssignToSwizzled.h:19: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/gl/RewriteRepeatedAssignToSwizzled.cpp:16: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/gl/RewriteRepeatedAssignToSwizzled.h:19: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/gl/RewriteRepeatedAssignToSwizzled.cpp:16: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/gl/RewriteRepeatedAssignToSwizzled.h:19: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/gl/RewriteRepeatedAssignToSwizzled.cpp:16: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/gl/RewriteRepeatedAssignToSwizzled.h:19: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/gl/RewriteRepeatedAssignToSwizzled.cpp:16: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/gl/RewriteRepeatedAssignToSwizzled.h:19: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/gl/RewriteRepeatedAssignToSwizzled.cpp:16: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/gl/RewriteRepeatedAssignToSwizzled.h:19: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2877/50531] clang++ -MMD -MF obj/third_party/angle/translator_gl_d3d_only/UseInterfaceBlockFields.o.d -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/include -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/compiler/translator/tree_ops/gl/UseInterfaceBlockFields.cpp -o obj/third_party/angle/translator_gl_d3d_only/UseInterfaceBlockFields.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/compiler/translator/tree_ops/gl/UseInterfaceBlockFields.cpp:11: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/gl/UseInterfaceBlockFields.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/gl/UseInterfaceBlockFields.cpp:11: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/gl/UseInterfaceBlockFields.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/gl/UseInterfaceBlockFields.cpp:11: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/gl/UseInterfaceBlockFields.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/gl/UseInterfaceBlockFields.cpp:11: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/gl/UseInterfaceBlockFields.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/gl/UseInterfaceBlockFields.cpp:11: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/gl/UseInterfaceBlockFields.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/gl/UseInterfaceBlockFields.cpp:11: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/gl/UseInterfaceBlockFields.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/gl/UseInterfaceBlockFields.cpp:11: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/gl/UseInterfaceBlockFields.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/gl/UseInterfaceBlockFields.cpp:11: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/gl/UseInterfaceBlockFields.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/gl/UseInterfaceBlockFields.cpp:11: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/gl/UseInterfaceBlockFields.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/gl/UseInterfaceBlockFields.cpp:11: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/gl/UseInterfaceBlockFields.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/gl/UseInterfaceBlockFields.cpp:11: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/gl/UseInterfaceBlockFields.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/gl/UseInterfaceBlockFields.cpp:11: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/gl/UseInterfaceBlockFields.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/gl/UseInterfaceBlockFields.cpp:11: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/gl/UseInterfaceBlockFields.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/gl/UseInterfaceBlockFields.cpp:11: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/gl/UseInterfaceBlockFields.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/gl/UseInterfaceBlockFields.cpp:11: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/gl/UseInterfaceBlockFields.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/gl/UseInterfaceBlockFields.cpp:11: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/gl/UseInterfaceBlockFields.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2878/50531] clang++ -MMD -MF obj/third_party/angle/translator_gl_d3d_only/TranslatorGLSL.o.d -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/include -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/compiler/translator/TranslatorGLSL.cpp -o obj/third_party/angle/translator_gl_d3d_only/TranslatorGLSL.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/compiler/translator/TranslatorGLSL.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/TranslatorGLSL.h:10: In file included from ../../third_party/angle/src/compiler/translator/Compiler.h:19: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/TranslatorGLSL.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/TranslatorGLSL.h:10: In file included from ../../third_party/angle/src/compiler/translator/Compiler.h:19: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/TranslatorGLSL.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/TranslatorGLSL.h:10: In file included from ../../third_party/angle/src/compiler/translator/Compiler.h:19: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/TranslatorGLSL.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/TranslatorGLSL.h:10: In file included from ../../third_party/angle/src/compiler/translator/Compiler.h:19: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/TranslatorGLSL.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/TranslatorGLSL.h:10: In file included from ../../third_party/angle/src/compiler/translator/Compiler.h:19: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/TranslatorGLSL.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/TranslatorGLSL.h:10: In file included from ../../third_party/angle/src/compiler/translator/Compiler.h:19: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/TranslatorGLSL.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/TranslatorGLSL.h:10: In file included from ../../third_party/angle/src/compiler/translator/Compiler.h:19: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/TranslatorGLSL.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/TranslatorGLSL.h:10: In file included from ../../third_party/angle/src/compiler/translator/Compiler.h:19: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/TranslatorGLSL.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/TranslatorGLSL.h:10: In file included from ../../third_party/angle/src/compiler/translator/Compiler.h:19: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/TranslatorGLSL.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/TranslatorGLSL.h:10: In file included from ../../third_party/angle/src/compiler/translator/Compiler.h:19: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/TranslatorGLSL.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/TranslatorGLSL.h:10: In file included from ../../third_party/angle/src/compiler/translator/Compiler.h:19: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/TranslatorGLSL.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/TranslatorGLSL.h:10: In file included from ../../third_party/angle/src/compiler/translator/Compiler.h:19: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/TranslatorGLSL.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/TranslatorGLSL.h:10: In file included from ../../third_party/angle/src/compiler/translator/Compiler.h:19: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/TranslatorGLSL.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/TranslatorGLSL.h:10: In file included from ../../third_party/angle/src/compiler/translator/Compiler.h:19: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/TranslatorGLSL.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/TranslatorGLSL.h:10: In file included from ../../third_party/angle/src/compiler/translator/Compiler.h:19: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/compiler/translator/TranslatorGLSL.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/TranslatorGLSL.h:10: In file included from ../../third_party/angle/src/compiler/translator/Compiler.h:19: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2879/50531] clang++ -MMD -MF obj/third_party/angle/translator_gl_d3d_only/RegenerateStructNames.o.d -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/include -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/compiler/translator/tree_ops/gl/RegenerateStructNames.cpp -o obj/third_party/angle/translator_gl_d3d_only/RegenerateStructNames.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/compiler/translator/tree_ops/gl/RegenerateStructNames.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/gl/RegenerateStructNames.h:10: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/gl/RegenerateStructNames.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/gl/RegenerateStructNames.h:10: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/gl/RegenerateStructNames.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/gl/RegenerateStructNames.h:10: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/gl/RegenerateStructNames.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/gl/RegenerateStructNames.h:10: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/gl/RegenerateStructNames.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/gl/RegenerateStructNames.h:10: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/gl/RegenerateStructNames.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/gl/RegenerateStructNames.h:10: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/gl/RegenerateStructNames.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/gl/RegenerateStructNames.h:10: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/gl/RegenerateStructNames.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/gl/RegenerateStructNames.h:10: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/gl/RegenerateStructNames.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/gl/RegenerateStructNames.h:10: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/gl/RegenerateStructNames.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/gl/RegenerateStructNames.h:10: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/gl/RegenerateStructNames.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/gl/RegenerateStructNames.h:10: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/gl/RegenerateStructNames.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/gl/RegenerateStructNames.h:10: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/gl/RegenerateStructNames.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/gl/RegenerateStructNames.h:10: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/gl/RegenerateStructNames.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/gl/RegenerateStructNames.h:10: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/gl/RegenerateStructNames.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/gl/RegenerateStructNames.h:10: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/gl/RegenerateStructNames.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/gl/RegenerateStructNames.h:10: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2880/50531] clang++ -MMD -MF obj/third_party/angle/src/common/vulkan/angle_libvulkan_loader/libvulkan_loader.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_USE_CUSTOM_LIBVULKAN -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/common/vulkan/libvulkan_loader.cpp -o obj/third_party/angle/src/common/vulkan/angle_libvulkan_loader/libvulkan_loader.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/common/vulkan/libvulkan_loader.cpp:12: In file included from ../../third_party/angle/src/common/system_utils.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/vulkan/libvulkan_loader.cpp:12: In file included from ../../third_party/angle/src/common/system_utils.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/vulkan/libvulkan_loader.cpp:12: In file included from ../../third_party/angle/src/common/system_utils.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/vulkan/libvulkan_loader.cpp:12: In file included from ../../third_party/angle/src/common/system_utils.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/vulkan/libvulkan_loader.cpp:12: In file included from ../../third_party/angle/src/common/system_utils.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/vulkan/libvulkan_loader.cpp:12: In file included from ../../third_party/angle/src/common/system_utils.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/vulkan/libvulkan_loader.cpp:12: In file included from ../../third_party/angle/src/common/system_utils.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/vulkan/libvulkan_loader.cpp:12: In file included from ../../third_party/angle/src/common/system_utils.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/vulkan/libvulkan_loader.cpp:12: In file included from ../../third_party/angle/src/common/system_utils.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/vulkan/libvulkan_loader.cpp:12: In file included from ../../third_party/angle/src/common/system_utils.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/vulkan/libvulkan_loader.cpp:12: In file included from ../../third_party/angle/src/common/system_utils.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/vulkan/libvulkan_loader.cpp:12: In file included from ../../third_party/angle/src/common/system_utils.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/vulkan/libvulkan_loader.cpp:12: In file included from ../../third_party/angle/src/common/system_utils.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/common/vulkan/libvulkan_loader.cpp:12: In file included from ../../third_party/angle/src/common/system_utils.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/common/vulkan/libvulkan_loader.cpp:12: In file included from ../../third_party/angle/src/common/system_utils.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/common/vulkan/libvulkan_loader.cpp:12: In file included from ../../third_party/angle/src/common/system_utils.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2881/50531] touch obj/third_party/angle/src/common/vulkan/angle_libvulkan_loader.stamp [chrome:2882/50531] clang++ -MMD -MF obj/third_party/angle/src/common/spirv/angle_spirv_base/angle_spirv_utils.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -I../../third_party/vulkan-deps/spirv-headers/src/include -I../../third_party/vulkan-deps/spirv-tools/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/common/spirv/angle_spirv_utils.cpp -o obj/third_party/angle/src/common/spirv/angle_spirv_base/angle_spirv_utils.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/common/spirv/angle_spirv_utils.cpp:8: In file included from ../../third_party/angle/src/common/spirv/spirv_types.h:13: In file included from ../../third_party/angle/src/common/FastVector.h:14: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/spirv/angle_spirv_utils.cpp:8: In file included from ../../third_party/angle/src/common/spirv/spirv_types.h:13: In file included from ../../third_party/angle/src/common/FastVector.h:14: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/spirv/angle_spirv_utils.cpp:8: In file included from ../../third_party/angle/src/common/spirv/spirv_types.h:13: In file included from ../../third_party/angle/src/common/FastVector.h:14: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/spirv/angle_spirv_utils.cpp:8: In file included from ../../third_party/angle/src/common/spirv/spirv_types.h:13: In file included from ../../third_party/angle/src/common/FastVector.h:14: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/spirv/angle_spirv_utils.cpp:8: In file included from ../../third_party/angle/src/common/spirv/spirv_types.h:13: In file included from ../../third_party/angle/src/common/FastVector.h:14: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/spirv/angle_spirv_utils.cpp:8: In file included from ../../third_party/angle/src/common/spirv/spirv_types.h:13: In file included from ../../third_party/angle/src/common/FastVector.h:14: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/spirv/angle_spirv_utils.cpp:8: In file included from ../../third_party/angle/src/common/spirv/spirv_types.h:13: In file included from ../../third_party/angle/src/common/FastVector.h:14: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/spirv/angle_spirv_utils.cpp:8: In file included from ../../third_party/angle/src/common/spirv/spirv_types.h:13: In file included from ../../third_party/angle/src/common/FastVector.h:14: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/spirv/angle_spirv_utils.cpp:8: In file included from ../../third_party/angle/src/common/spirv/spirv_types.h:13: In file included from ../../third_party/angle/src/common/FastVector.h:14: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/spirv/angle_spirv_utils.cpp:8: In file included from ../../third_party/angle/src/common/spirv/spirv_types.h:13: In file included from ../../third_party/angle/src/common/FastVector.h:14: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/spirv/angle_spirv_utils.cpp:8: In file included from ../../third_party/angle/src/common/spirv/spirv_types.h:13: In file included from ../../third_party/angle/src/common/FastVector.h:14: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/spirv/angle_spirv_utils.cpp:8: In file included from ../../third_party/angle/src/common/spirv/spirv_types.h:13: In file included from ../../third_party/angle/src/common/FastVector.h:14: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/spirv/angle_spirv_utils.cpp:8: In file included from ../../third_party/angle/src/common/spirv/spirv_types.h:13: In file included from ../../third_party/angle/src/common/FastVector.h:14: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/common/spirv/angle_spirv_utils.cpp:8: In file included from ../../third_party/angle/src/common/spirv/spirv_types.h:13: In file included from ../../third_party/angle/src/common/FastVector.h:14: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/common/spirv/angle_spirv_utils.cpp:8: In file included from ../../third_party/angle/src/common/spirv/spirv_types.h:13: In file included from ../../third_party/angle/src/common/FastVector.h:14: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/common/spirv/angle_spirv_utils.cpp:8: In file included from ../../third_party/angle/src/common/spirv/spirv_types.h:13: In file included from ../../third_party/angle/src/common/FastVector.h:14: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2883/50531] clang++ -MMD -MF obj/third_party/angle/translator_gl_d3d_only/BuiltinsWorkaroundGLSL.o.d -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/include -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/compiler/translator/BuiltinsWorkaroundGLSL.cpp -o obj/third_party/angle/translator_gl_d3d_only/BuiltinsWorkaroundGLSL.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/compiler/translator/BuiltinsWorkaroundGLSL.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/BuiltinsWorkaroundGLSL.h:10: In file included from ../../third_party/angle/src/compiler/translator/tree_util/IntermTraverse.h:12: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/BuiltinsWorkaroundGLSL.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/BuiltinsWorkaroundGLSL.h:10: In file included from ../../third_party/angle/src/compiler/translator/tree_util/IntermTraverse.h:12: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/BuiltinsWorkaroundGLSL.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/BuiltinsWorkaroundGLSL.h:10: In file included from ../../third_party/angle/src/compiler/translator/tree_util/IntermTraverse.h:12: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/BuiltinsWorkaroundGLSL.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/BuiltinsWorkaroundGLSL.h:10: In file included from ../../third_party/angle/src/compiler/translator/tree_util/IntermTraverse.h:12: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/BuiltinsWorkaroundGLSL.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/BuiltinsWorkaroundGLSL.h:10: In file included from ../../third_party/angle/src/compiler/translator/tree_util/IntermTraverse.h:12: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/BuiltinsWorkaroundGLSL.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/BuiltinsWorkaroundGLSL.h:10: In file included from ../../third_party/angle/src/compiler/translator/tree_util/IntermTraverse.h:12: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/BuiltinsWorkaroundGLSL.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/BuiltinsWorkaroundGLSL.h:10: In file included from ../../third_party/angle/src/compiler/translator/tree_util/IntermTraverse.h:12: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/BuiltinsWorkaroundGLSL.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/BuiltinsWorkaroundGLSL.h:10: In file included from ../../third_party/angle/src/compiler/translator/tree_util/IntermTraverse.h:12: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/BuiltinsWorkaroundGLSL.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/BuiltinsWorkaroundGLSL.h:10: In file included from ../../third_party/angle/src/compiler/translator/tree_util/IntermTraverse.h:12: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/BuiltinsWorkaroundGLSL.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/BuiltinsWorkaroundGLSL.h:10: In file included from ../../third_party/angle/src/compiler/translator/tree_util/IntermTraverse.h:12: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/BuiltinsWorkaroundGLSL.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/BuiltinsWorkaroundGLSL.h:10: In file included from ../../third_party/angle/src/compiler/translator/tree_util/IntermTraverse.h:12: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/BuiltinsWorkaroundGLSL.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/BuiltinsWorkaroundGLSL.h:10: In file included from ../../third_party/angle/src/compiler/translator/tree_util/IntermTraverse.h:12: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/BuiltinsWorkaroundGLSL.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/BuiltinsWorkaroundGLSL.h:10: In file included from ../../third_party/angle/src/compiler/translator/tree_util/IntermTraverse.h:12: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/BuiltinsWorkaroundGLSL.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/BuiltinsWorkaroundGLSL.h:10: In file included from ../../third_party/angle/src/compiler/translator/tree_util/IntermTraverse.h:12: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/BuiltinsWorkaroundGLSL.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/BuiltinsWorkaroundGLSL.h:10: In file included from ../../third_party/angle/src/compiler/translator/tree_util/IntermTraverse.h:12: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/compiler/translator/BuiltinsWorkaroundGLSL.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/BuiltinsWorkaroundGLSL.h:10: In file included from ../../third_party/angle/src/compiler/translator/tree_util/IntermTraverse.h:12: In file included from ../../third_party/angle/src/compiler/translator/IntermNode.h:24: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2884/50531] clang++ -MMD -MF obj/third_party/angle/translator_gl_d3d_only/VectorizeVectorScalarArithmetic.o.d -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/include -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/compiler/translator/tree_ops/gl/VectorizeVectorScalarArithmetic.cpp -o obj/third_party/angle/translator_gl_d3d_only/VectorizeVectorScalarArithmetic.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/compiler/translator/tree_ops/gl/VectorizeVectorScalarArithmetic.cpp:12: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/gl/VectorizeVectorScalarArithmetic.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/gl/VectorizeVectorScalarArithmetic.cpp:12: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/gl/VectorizeVectorScalarArithmetic.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/gl/VectorizeVectorScalarArithmetic.cpp:12: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/gl/VectorizeVectorScalarArithmetic.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/gl/VectorizeVectorScalarArithmetic.cpp:12: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/gl/VectorizeVectorScalarArithmetic.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/gl/VectorizeVectorScalarArithmetic.cpp:12: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/gl/VectorizeVectorScalarArithmetic.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/gl/VectorizeVectorScalarArithmetic.cpp:12: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/gl/VectorizeVectorScalarArithmetic.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/gl/VectorizeVectorScalarArithmetic.cpp:12: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/gl/VectorizeVectorScalarArithmetic.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/gl/VectorizeVectorScalarArithmetic.cpp:12: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/gl/VectorizeVectorScalarArithmetic.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/gl/VectorizeVectorScalarArithmetic.cpp:12: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/gl/VectorizeVectorScalarArithmetic.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/gl/VectorizeVectorScalarArithmetic.cpp:12: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/gl/VectorizeVectorScalarArithmetic.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/gl/VectorizeVectorScalarArithmetic.cpp:12: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/gl/VectorizeVectorScalarArithmetic.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/gl/VectorizeVectorScalarArithmetic.cpp:12: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/gl/VectorizeVectorScalarArithmetic.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/gl/VectorizeVectorScalarArithmetic.cpp:12: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/gl/VectorizeVectorScalarArithmetic.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/gl/VectorizeVectorScalarArithmetic.cpp:12: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/gl/VectorizeVectorScalarArithmetic.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/gl/VectorizeVectorScalarArithmetic.cpp:12: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/gl/VectorizeVectorScalarArithmetic.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/compiler/translator/tree_ops/gl/VectorizeVectorScalarArithmetic.cpp:12: In file included from ../../third_party/angle/src/compiler/translator/tree_ops/gl/VectorizeVectorScalarArithmetic.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2885/50531] clang++ -MMD -MF obj/third_party/angle/translator_gl_d3d_only/OutputGLSL.o.d -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/include -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/compiler/translator/OutputGLSL.cpp -o obj/third_party/angle/translator_gl_d3d_only/OutputGLSL.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/compiler/translator/OutputGLSL.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/OutputGLSL.h:10: In file included from ../../third_party/angle/src/compiler/translator/OutputGLSLBase.h:13: In file included from ../../third_party/angle/src/compiler/translator/HashNames.h:13: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/OutputGLSL.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/OutputGLSL.h:10: In file included from ../../third_party/angle/src/compiler/translator/OutputGLSLBase.h:13: In file included from ../../third_party/angle/src/compiler/translator/HashNames.h:13: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/OutputGLSL.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/OutputGLSL.h:10: In file included from ../../third_party/angle/src/compiler/translator/OutputGLSLBase.h:13: In file included from ../../third_party/angle/src/compiler/translator/HashNames.h:13: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/OutputGLSL.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/OutputGLSL.h:10: In file included from ../../third_party/angle/src/compiler/translator/OutputGLSLBase.h:13: In file included from ../../third_party/angle/src/compiler/translator/HashNames.h:13: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/OutputGLSL.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/OutputGLSL.h:10: In file included from ../../third_party/angle/src/compiler/translator/OutputGLSLBase.h:13: In file included from ../../third_party/angle/src/compiler/translator/HashNames.h:13: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/OutputGLSL.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/OutputGLSL.h:10: In file included from ../../third_party/angle/src/compiler/translator/OutputGLSLBase.h:13: In file included from ../../third_party/angle/src/compiler/translator/HashNames.h:13: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/OutputGLSL.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/OutputGLSL.h:10: In file included from ../../third_party/angle/src/compiler/translator/OutputGLSLBase.h:13: In file included from ../../third_party/angle/src/compiler/translator/HashNames.h:13: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/OutputGLSL.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/OutputGLSL.h:10: In file included from ../../third_party/angle/src/compiler/translator/OutputGLSLBase.h:13: In file included from ../../third_party/angle/src/compiler/translator/HashNames.h:13: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/OutputGLSL.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/OutputGLSL.h:10: In file included from ../../third_party/angle/src/compiler/translator/OutputGLSLBase.h:13: In file included from ../../third_party/angle/src/compiler/translator/HashNames.h:13: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/OutputGLSL.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/OutputGLSL.h:10: In file included from ../../third_party/angle/src/compiler/translator/OutputGLSLBase.h:13: In file included from ../../third_party/angle/src/compiler/translator/HashNames.h:13: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/OutputGLSL.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/OutputGLSL.h:10: In file included from ../../third_party/angle/src/compiler/translator/OutputGLSLBase.h:13: In file included from ../../third_party/angle/src/compiler/translator/HashNames.h:13: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/OutputGLSL.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/OutputGLSL.h:10: In file included from ../../third_party/angle/src/compiler/translator/OutputGLSLBase.h:13: In file included from ../../third_party/angle/src/compiler/translator/HashNames.h:13: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/OutputGLSL.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/OutputGLSL.h:10: In file included from ../../third_party/angle/src/compiler/translator/OutputGLSLBase.h:13: In file included from ../../third_party/angle/src/compiler/translator/HashNames.h:13: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/OutputGLSL.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/OutputGLSL.h:10: In file included from ../../third_party/angle/src/compiler/translator/OutputGLSLBase.h:13: In file included from ../../third_party/angle/src/compiler/translator/HashNames.h:13: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/OutputGLSL.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/OutputGLSL.h:10: In file included from ../../third_party/angle/src/compiler/translator/OutputGLSLBase.h:13: In file included from ../../third_party/angle/src/compiler/translator/HashNames.h:13: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/compiler/translator/OutputGLSL.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/OutputGLSL.h:10: In file included from ../../third_party/angle/src/compiler/translator/OutputGLSLBase.h:13: In file included from ../../third_party/angle/src/compiler/translator/HashNames.h:13: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2886/50531] clang++ -MMD -MF obj/third_party/angle/src/common/vulkan/vulkan/vulkan_icd.o.d -DANGLE_VK_LAYERS_DIR=\"angledata\" -DANGLE_VK_MOCK_ICD_JSON=\"angledata/VkICD_mock_icd.json\" -DANGLE_VK_SWIFTSHADER_ICD_JSON=\"./vk_swiftshader_icd.json\" -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_USE_CUSTOM_LIBVULKAN -DANGLE_SHARED_LIBVULKAN=1 -DVK_USE_PLATFORM_XCB_KHR -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/third_party/volk -I../../third_party/vulkan-deps/vulkan-headers/src/include -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/common/vulkan/vulkan_icd.cpp -o obj/third_party/angle/src/common/vulkan/vulkan/vulkan_icd.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/common/vulkan/vulkan_icd.cpp:9: In file included from ../../third_party/angle/src/common/vulkan/vulkan_icd.h:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/vulkan/vulkan_icd.cpp:9: In file included from ../../third_party/angle/src/common/vulkan/vulkan_icd.h:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/vulkan/vulkan_icd.cpp:9: In file included from ../../third_party/angle/src/common/vulkan/vulkan_icd.h:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/vulkan/vulkan_icd.cpp:9: In file included from ../../third_party/angle/src/common/vulkan/vulkan_icd.h:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/vulkan/vulkan_icd.cpp:9: In file included from ../../third_party/angle/src/common/vulkan/vulkan_icd.h:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/vulkan/vulkan_icd.cpp:9: In file included from ../../third_party/angle/src/common/vulkan/vulkan_icd.h:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/vulkan/vulkan_icd.cpp:9: In file included from ../../third_party/angle/src/common/vulkan/vulkan_icd.h:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/vulkan/vulkan_icd.cpp:9: In file included from ../../third_party/angle/src/common/vulkan/vulkan_icd.h:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/vulkan/vulkan_icd.cpp:9: In file included from ../../third_party/angle/src/common/vulkan/vulkan_icd.h:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/vulkan/vulkan_icd.cpp:9: In file included from ../../third_party/angle/src/common/vulkan/vulkan_icd.h:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/vulkan/vulkan_icd.cpp:9: In file included from ../../third_party/angle/src/common/vulkan/vulkan_icd.h:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/vulkan/vulkan_icd.cpp:9: In file included from ../../third_party/angle/src/common/vulkan/vulkan_icd.h:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/vulkan/vulkan_icd.cpp:9: In file included from ../../third_party/angle/src/common/vulkan/vulkan_icd.h:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/common/vulkan/vulkan_icd.cpp:9: In file included from ../../third_party/angle/src/common/vulkan/vulkan_icd.h:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/common/vulkan/vulkan_icd.cpp:9: In file included from ../../third_party/angle/src/common/vulkan/vulkan_icd.h:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/common/vulkan/vulkan_icd.cpp:9: In file included from ../../third_party/angle/src/common/vulkan/vulkan_icd.h:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2887/50531] clang++ -MMD -MF obj/third_party/angle/translator_gl_d3d_only/OutputGLSLBase.o.d -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/include -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/compiler/translator/OutputGLSLBase.cpp -o obj/third_party/angle/translator_gl_d3d_only/OutputGLSLBase.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/compiler/translator/OutputGLSLBase.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/OutputGLSLBase.h:13: In file included from ../../third_party/angle/src/compiler/translator/HashNames.h:13: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/OutputGLSLBase.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/OutputGLSLBase.h:13: In file included from ../../third_party/angle/src/compiler/translator/HashNames.h:13: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/OutputGLSLBase.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/OutputGLSLBase.h:13: In file included from ../../third_party/angle/src/compiler/translator/HashNames.h:13: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/OutputGLSLBase.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/OutputGLSLBase.h:13: In file included from ../../third_party/angle/src/compiler/translator/HashNames.h:13: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/OutputGLSLBase.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/OutputGLSLBase.h:13: In file included from ../../third_party/angle/src/compiler/translator/HashNames.h:13: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/OutputGLSLBase.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/OutputGLSLBase.h:13: In file included from ../../third_party/angle/src/compiler/translator/HashNames.h:13: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/OutputGLSLBase.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/OutputGLSLBase.h:13: In file included from ../../third_party/angle/src/compiler/translator/HashNames.h:13: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/OutputGLSLBase.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/OutputGLSLBase.h:13: In file included from ../../third_party/angle/src/compiler/translator/HashNames.h:13: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/OutputGLSLBase.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/OutputGLSLBase.h:13: In file included from ../../third_party/angle/src/compiler/translator/HashNames.h:13: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/OutputGLSLBase.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/OutputGLSLBase.h:13: In file included from ../../third_party/angle/src/compiler/translator/HashNames.h:13: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/OutputGLSLBase.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/OutputGLSLBase.h:13: In file included from ../../third_party/angle/src/compiler/translator/HashNames.h:13: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/OutputGLSLBase.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/OutputGLSLBase.h:13: In file included from ../../third_party/angle/src/compiler/translator/HashNames.h:13: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/OutputGLSLBase.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/OutputGLSLBase.h:13: In file included from ../../third_party/angle/src/compiler/translator/HashNames.h:13: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/OutputGLSLBase.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/OutputGLSLBase.h:13: In file included from ../../third_party/angle/src/compiler/translator/HashNames.h:13: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/OutputGLSLBase.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/OutputGLSLBase.h:13: In file included from ../../third_party/angle/src/compiler/translator/HashNames.h:13: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/compiler/translator/OutputGLSLBase.cpp:7: In file included from ../../third_party/angle/src/compiler/translator/OutputGLSLBase.h:13: In file included from ../../third_party/angle/src/compiler/translator/HashNames.h:13: In file included from ../../third_party/angle/src/compiler/translator/Common.h:18: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2888/50531] clang++ -MMD -MF obj/third_party/angle/src/common/spirv/angle_spirv_builder/spirv_instruction_builder_autogen.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -I../../third_party/vulkan-deps/spirv-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/common/spirv/spirv_instruction_builder_autogen.cpp -o obj/third_party/angle/src/common/spirv/angle_spirv_builder/spirv_instruction_builder_autogen.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/common/spirv/spirv_instruction_builder_autogen.cpp:11: In file included from ../../third_party/angle/src/common/spirv/spirv_instruction_builder_autogen.h:16: In file included from ../../third_party/angle/src/common/spirv/spirv_types.h:13: In file included from ../../third_party/angle/src/common/FastVector.h:14: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/spirv/spirv_instruction_builder_autogen.cpp:11: In file included from ../../third_party/angle/src/common/spirv/spirv_instruction_builder_autogen.h:16: In file included from ../../third_party/angle/src/common/spirv/spirv_types.h:13: In file included from ../../third_party/angle/src/common/FastVector.h:14: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/spirv/spirv_instruction_builder_autogen.cpp:11: In file included from ../../third_party/angle/src/common/spirv/spirv_instruction_builder_autogen.h:16: In file included from ../../third_party/angle/src/common/spirv/spirv_types.h:13: In file included from ../../third_party/angle/src/common/FastVector.h:14: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/spirv/spirv_instruction_builder_autogen.cpp:11: In file included from ../../third_party/angle/src/common/spirv/spirv_instruction_builder_autogen.h:16: In file included from ../../third_party/angle/src/common/spirv/spirv_types.h:13: In file included from ../../third_party/angle/src/common/FastVector.h:14: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/spirv/spirv_instruction_builder_autogen.cpp:11: In file included from ../../third_party/angle/src/common/spirv/spirv_instruction_builder_autogen.h:16: In file included from ../../third_party/angle/src/common/spirv/spirv_types.h:13: In file included from ../../third_party/angle/src/common/FastVector.h:14: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/spirv/spirv_instruction_builder_autogen.cpp:11: In file included from ../../third_party/angle/src/common/spirv/spirv_instruction_builder_autogen.h:16: In file included from ../../third_party/angle/src/common/spirv/spirv_types.h:13: In file included from ../../third_party/angle/src/common/FastVector.h:14: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/spirv/spirv_instruction_builder_autogen.cpp:11: In file included from ../../third_party/angle/src/common/spirv/spirv_instruction_builder_autogen.h:16: In file included from ../../third_party/angle/src/common/spirv/spirv_types.h:13: In file included from ../../third_party/angle/src/common/FastVector.h:14: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/spirv/spirv_instruction_builder_autogen.cpp:11: In file included from ../../third_party/angle/src/common/spirv/spirv_instruction_builder_autogen.h:16: In file included from ../../third_party/angle/src/common/spirv/spirv_types.h:13: In file included from ../../third_party/angle/src/common/FastVector.h:14: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/spirv/spirv_instruction_builder_autogen.cpp:11: In file included from ../../third_party/angle/src/common/spirv/spirv_instruction_builder_autogen.h:16: In file included from ../../third_party/angle/src/common/spirv/spirv_types.h:13: In file included from ../../third_party/angle/src/common/FastVector.h:14: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/spirv/spirv_instruction_builder_autogen.cpp:11: In file included from ../../third_party/angle/src/common/spirv/spirv_instruction_builder_autogen.h:16: In file included from ../../third_party/angle/src/common/spirv/spirv_types.h:13: In file included from ../../third_party/angle/src/common/FastVector.h:14: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/spirv/spirv_instruction_builder_autogen.cpp:11: In file included from ../../third_party/angle/src/common/spirv/spirv_instruction_builder_autogen.h:16: In file included from ../../third_party/angle/src/common/spirv/spirv_types.h:13: In file included from ../../third_party/angle/src/common/FastVector.h:14: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/spirv/spirv_instruction_builder_autogen.cpp:11: In file included from ../../third_party/angle/src/common/spirv/spirv_instruction_builder_autogen.h:16: In file included from ../../third_party/angle/src/common/spirv/spirv_types.h:13: In file included from ../../third_party/angle/src/common/FastVector.h:14: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/spirv/spirv_instruction_builder_autogen.cpp:11: In file included from ../../third_party/angle/src/common/spirv/spirv_instruction_builder_autogen.h:16: In file included from ../../third_party/angle/src/common/spirv/spirv_types.h:13: In file included from ../../third_party/angle/src/common/FastVector.h:14: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/common/spirv/spirv_instruction_builder_autogen.cpp:11: In file included from ../../third_party/angle/src/common/spirv/spirv_instruction_builder_autogen.h:16: In file included from ../../third_party/angle/src/common/spirv/spirv_types.h:13: In file included from ../../third_party/angle/src/common/FastVector.h:14: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/common/spirv/spirv_instruction_builder_autogen.cpp:11: In file included from ../../third_party/angle/src/common/spirv/spirv_instruction_builder_autogen.h:16: In file included from ../../third_party/angle/src/common/spirv/spirv_types.h:13: In file included from ../../third_party/angle/src/common/FastVector.h:14: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/common/spirv/spirv_instruction_builder_autogen.cpp:11: In file included from ../../third_party/angle/src/common/spirv/spirv_instruction_builder_autogen.h:16: In file included from ../../third_party/angle/src/common/spirv/spirv_types.h:13: In file included from ../../third_party/angle/src/common/FastVector.h:14: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2889/50531] clang++ -MMD -MF obj/third_party/angle/src/common/spirv/angle_spirv_parser/spirv_instruction_parser_autogen.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -I../../third_party/vulkan-deps/spirv-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/common/spirv/spirv_instruction_parser_autogen.cpp -o obj/third_party/angle/src/common/spirv/angle_spirv_parser/spirv_instruction_parser_autogen.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/common/spirv/spirv_instruction_parser_autogen.cpp:11: In file included from ../../third_party/angle/src/common/spirv/spirv_instruction_parser_autogen.h:16: In file included from ../../third_party/angle/src/common/spirv/spirv_types.h:13: In file included from ../../third_party/angle/src/common/FastVector.h:14: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/spirv/spirv_instruction_parser_autogen.cpp:11: In file included from ../../third_party/angle/src/common/spirv/spirv_instruction_parser_autogen.h:16: In file included from ../../third_party/angle/src/common/spirv/spirv_types.h:13: In file included from ../../third_party/angle/src/common/FastVector.h:14: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/spirv/spirv_instruction_parser_autogen.cpp:11: In file included from ../../third_party/angle/src/common/spirv/spirv_instruction_parser_autogen.h:16: In file included from ../../third_party/angle/src/common/spirv/spirv_types.h:13: In file included from ../../third_party/angle/src/common/FastVector.h:14: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/spirv/spirv_instruction_parser_autogen.cpp:11: In file included from ../../third_party/angle/src/common/spirv/spirv_instruction_parser_autogen.h:16: In file included from ../../third_party/angle/src/common/spirv/spirv_types.h:13: In file included from ../../third_party/angle/src/common/FastVector.h:14: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/spirv/spirv_instruction_parser_autogen.cpp:11: In file included from ../../third_party/angle/src/common/spirv/spirv_instruction_parser_autogen.h:16: In file included from ../../third_party/angle/src/common/spirv/spirv_types.h:13: In file included from ../../third_party/angle/src/common/FastVector.h:14: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/spirv/spirv_instruction_parser_autogen.cpp:11: In file included from ../../third_party/angle/src/common/spirv/spirv_instruction_parser_autogen.h:16: In file included from ../../third_party/angle/src/common/spirv/spirv_types.h:13: In file included from ../../third_party/angle/src/common/FastVector.h:14: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/spirv/spirv_instruction_parser_autogen.cpp:11: In file included from ../../third_party/angle/src/common/spirv/spirv_instruction_parser_autogen.h:16: In file included from ../../third_party/angle/src/common/spirv/spirv_types.h:13: In file included from ../../third_party/angle/src/common/FastVector.h:14: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/spirv/spirv_instruction_parser_autogen.cpp:11: In file included from ../../third_party/angle/src/common/spirv/spirv_instruction_parser_autogen.h:16: In file included from ../../third_party/angle/src/common/spirv/spirv_types.h:13: In file included from ../../third_party/angle/src/common/FastVector.h:14: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/spirv/spirv_instruction_parser_autogen.cpp:11: In file included from ../../third_party/angle/src/common/spirv/spirv_instruction_parser_autogen.h:16: In file included from ../../third_party/angle/src/common/spirv/spirv_types.h:13: In file included from ../../third_party/angle/src/common/FastVector.h:14: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/spirv/spirv_instruction_parser_autogen.cpp:11: In file included from ../../third_party/angle/src/common/spirv/spirv_instruction_parser_autogen.h:16: In file included from ../../third_party/angle/src/common/spirv/spirv_types.h:13: In file included from ../../third_party/angle/src/common/FastVector.h:14: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/spirv/spirv_instruction_parser_autogen.cpp:11: In file included from ../../third_party/angle/src/common/spirv/spirv_instruction_parser_autogen.h:16: In file included from ../../third_party/angle/src/common/spirv/spirv_types.h:13: In file included from ../../third_party/angle/src/common/FastVector.h:14: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/spirv/spirv_instruction_parser_autogen.cpp:11: In file included from ../../third_party/angle/src/common/spirv/spirv_instruction_parser_autogen.h:16: In file included from ../../third_party/angle/src/common/spirv/spirv_types.h:13: In file included from ../../third_party/angle/src/common/FastVector.h:14: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/common/spirv/spirv_instruction_parser_autogen.cpp:11: In file included from ../../third_party/angle/src/common/spirv/spirv_instruction_parser_autogen.h:16: In file included from ../../third_party/angle/src/common/spirv/spirv_types.h:13: In file included from ../../third_party/angle/src/common/FastVector.h:14: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/common/spirv/spirv_instruction_parser_autogen.cpp:11: In file included from ../../third_party/angle/src/common/spirv/spirv_instruction_parser_autogen.h:16: In file included from ../../third_party/angle/src/common/spirv/spirv_types.h:13: In file included from ../../third_party/angle/src/common/FastVector.h:14: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/common/spirv/spirv_instruction_parser_autogen.cpp:11: In file included from ../../third_party/angle/src/common/spirv/spirv_instruction_parser_autogen.h:16: In file included from ../../third_party/angle/src/common/spirv/spirv_types.h:13: In file included from ../../third_party/angle/src/common/FastVector.h:14: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/common/spirv/spirv_instruction_parser_autogen.cpp:11: In file included from ../../third_party/angle/src/common/spirv/spirv_instruction_parser_autogen.h:16: In file included from ../../third_party/angle/src/common/spirv/spirv_types.h:13: In file included from ../../third_party/angle/src/common/FastVector.h:14: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2890/50531] clang++ -MMD -MF obj/third_party/angle/src/libANGLE/renderer/gl/angle_gl_backend/CompilerGL.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_ENABLE_OPENGL -DANGLE_ENABLE_OPENGL_DESKTOP -DANGLE_ENABLE_OPENGL_NULL -DLIBANGLE_IMPLEMENTATION -DANGLE_USE_X11 -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -DANGLE_DELEGATE_WORKERS -DANGLE_ENABLE_OPENGL -DANGLE_ENABLE_OPENGL_DESKTOP -DANGLE_ENABLE_OPENGL_NULL -DANGLE_ENABLE_NULL -DANGLE_ENABLE_VULKAN -DANGLE_ENABLE_SWIFTSHADER -DANGLE_USE_CUSTOM_VULKAN_CMD_BUFFERS=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/third_party/khronos -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/third_party/khronos -I../../third_party/angle/include -I../../third_party/angle/src -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/libANGLE/renderer/gl/CompilerGL.cpp -o obj/third_party/angle/src/libANGLE/renderer/gl/angle_gl_backend/CompilerGL.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/libANGLE/renderer/gl/CompilerGL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/CompilerGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/CompilerImpl.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/CompilerGL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/CompilerGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/CompilerImpl.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/CompilerGL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/CompilerGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/CompilerImpl.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/CompilerGL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/CompilerGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/CompilerImpl.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/CompilerGL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/CompilerGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/CompilerImpl.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/CompilerGL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/CompilerGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/CompilerImpl.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/CompilerGL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/CompilerGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/CompilerImpl.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/CompilerGL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/CompilerGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/CompilerImpl.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/CompilerGL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/CompilerGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/CompilerImpl.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/CompilerGL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/CompilerGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/CompilerImpl.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/CompilerGL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/CompilerGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/CompilerImpl.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/CompilerGL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/CompilerGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/CompilerImpl.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/CompilerGL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/CompilerGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/CompilerImpl.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/CompilerGL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/CompilerGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/CompilerImpl.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/CompilerGL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/CompilerGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/CompilerImpl.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/CompilerGL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/CompilerGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/CompilerImpl.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2891/50531] clang++ -MMD -MF obj/third_party/angle/src/libANGLE/renderer/gl/angle_gl_backend/ClearMultiviewGL.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_ENABLE_OPENGL -DANGLE_ENABLE_OPENGL_DESKTOP -DANGLE_ENABLE_OPENGL_NULL -DLIBANGLE_IMPLEMENTATION -DANGLE_USE_X11 -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -DANGLE_DELEGATE_WORKERS -DANGLE_ENABLE_OPENGL -DANGLE_ENABLE_OPENGL_DESKTOP -DANGLE_ENABLE_OPENGL_NULL -DANGLE_ENABLE_NULL -DANGLE_ENABLE_VULKAN -DANGLE_ENABLE_SWIFTSHADER -DANGLE_USE_CUSTOM_VULKAN_CMD_BUFFERS=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/third_party/khronos -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/third_party/khronos -I../../third_party/angle/include -I../../third_party/angle/src -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/libANGLE/renderer/gl/ClearMultiviewGL.cpp -o obj/third_party/angle/src/libANGLE/renderer/gl/angle_gl_backend/ClearMultiviewGL.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ClearMultiviewGL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ClearMultiviewGL.h:14: In file included from ../../third_party/angle/src/libANGLE/Error.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ClearMultiviewGL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ClearMultiviewGL.h:14: In file included from ../../third_party/angle/src/libANGLE/Error.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ClearMultiviewGL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ClearMultiviewGL.h:14: In file included from ../../third_party/angle/src/libANGLE/Error.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ClearMultiviewGL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ClearMultiviewGL.h:14: In file included from ../../third_party/angle/src/libANGLE/Error.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ClearMultiviewGL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ClearMultiviewGL.h:14: In file included from ../../third_party/angle/src/libANGLE/Error.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ClearMultiviewGL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ClearMultiviewGL.h:14: In file included from ../../third_party/angle/src/libANGLE/Error.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ClearMultiviewGL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ClearMultiviewGL.h:14: In file included from ../../third_party/angle/src/libANGLE/Error.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ClearMultiviewGL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ClearMultiviewGL.h:14: In file included from ../../third_party/angle/src/libANGLE/Error.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ClearMultiviewGL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ClearMultiviewGL.h:14: In file included from ../../third_party/angle/src/libANGLE/Error.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ClearMultiviewGL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ClearMultiviewGL.h:14: In file included from ../../third_party/angle/src/libANGLE/Error.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ClearMultiviewGL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ClearMultiviewGL.h:14: In file included from ../../third_party/angle/src/libANGLE/Error.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ClearMultiviewGL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ClearMultiviewGL.h:14: In file included from ../../third_party/angle/src/libANGLE/Error.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ClearMultiviewGL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ClearMultiviewGL.h:14: In file included from ../../third_party/angle/src/libANGLE/Error.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ClearMultiviewGL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ClearMultiviewGL.h:14: In file included from ../../third_party/angle/src/libANGLE/Error.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ClearMultiviewGL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ClearMultiviewGL.h:14: In file included from ../../third_party/angle/src/libANGLE/Error.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ClearMultiviewGL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ClearMultiviewGL.h:14: In file included from ../../third_party/angle/src/libANGLE/Error.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2892/50531] clang++ -MMD -MF obj/third_party/angle/translator_gl_d3d_only/SymbolTable_autogen.o.d -DANGLE_ENABLE_ESSL -DANGLE_ENABLE_GLSL -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/include -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/compiler/translator/SymbolTable_autogen.cpp -o obj/third_party/angle/translator_gl_d3d_only/SymbolTable_autogen.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/compiler/translator/SymbolTable_autogen.cpp:12: In file included from ../../third_party/angle/src/compiler/translator/SymbolTable.h:37: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/SymbolTable_autogen.cpp:12: In file included from ../../third_party/angle/src/compiler/translator/SymbolTable.h:37: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/SymbolTable_autogen.cpp:12: In file included from ../../third_party/angle/src/compiler/translator/SymbolTable.h:37: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/SymbolTable_autogen.cpp:12: In file included from ../../third_party/angle/src/compiler/translator/SymbolTable.h:37: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/SymbolTable_autogen.cpp:12: In file included from ../../third_party/angle/src/compiler/translator/SymbolTable.h:37: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/SymbolTable_autogen.cpp:12: In file included from ../../third_party/angle/src/compiler/translator/SymbolTable.h:37: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/SymbolTable_autogen.cpp:12: In file included from ../../third_party/angle/src/compiler/translator/SymbolTable.h:37: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/SymbolTable_autogen.cpp:12: In file included from ../../third_party/angle/src/compiler/translator/SymbolTable.h:37: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/SymbolTable_autogen.cpp:12: In file included from ../../third_party/angle/src/compiler/translator/SymbolTable.h:37: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/SymbolTable_autogen.cpp:12: In file included from ../../third_party/angle/src/compiler/translator/SymbolTable.h:37: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/SymbolTable_autogen.cpp:12: In file included from ../../third_party/angle/src/compiler/translator/SymbolTable.h:37: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/SymbolTable_autogen.cpp:12: In file included from ../../third_party/angle/src/compiler/translator/SymbolTable.h:37: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/compiler/translator/SymbolTable_autogen.cpp:12: In file included from ../../third_party/angle/src/compiler/translator/SymbolTable.h:37: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/SymbolTable_autogen.cpp:12: In file included from ../../third_party/angle/src/compiler/translator/SymbolTable.h:37: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/compiler/translator/SymbolTable_autogen.cpp:12: In file included from ../../third_party/angle/src/compiler/translator/SymbolTable.h:37: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/compiler/translator/SymbolTable_autogen.cpp:12: In file included from ../../third_party/angle/src/compiler/translator/SymbolTable.h:37: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2893/50531] rm -f obj/third_party/angle/libtranslator_gl_d3d_only.a && "ar" -T -r -c -s -D obj/third_party/angle/libtranslator_gl_d3d_only.a @"obj/third_party/angle/libtranslator_gl_d3d_only.a.rsp" [chrome:2894/50531] clang++ -MMD -MF obj/third_party/angle/src/libANGLE/renderer/gl/angle_gl_backend/ProgramPipelineGL.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_ENABLE_OPENGL -DANGLE_ENABLE_OPENGL_DESKTOP -DANGLE_ENABLE_OPENGL_NULL -DLIBANGLE_IMPLEMENTATION -DANGLE_USE_X11 -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -DANGLE_DELEGATE_WORKERS -DANGLE_ENABLE_OPENGL -DANGLE_ENABLE_OPENGL_DESKTOP -DANGLE_ENABLE_OPENGL_NULL -DANGLE_ENABLE_NULL -DANGLE_ENABLE_VULKAN -DANGLE_ENABLE_SWIFTSHADER -DANGLE_USE_CUSTOM_VULKAN_CMD_BUFFERS=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/third_party/khronos -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/third_party/khronos -I../../third_party/angle/include -I../../third_party/angle/src -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/libANGLE/renderer/gl/ProgramPipelineGL.cpp -o obj/third_party/angle/src/libANGLE/renderer/gl/angle_gl_backend/ProgramPipelineGL.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ProgramPipelineGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ProgramPipelineGL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/ProgramPipelineImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ProgramPipelineGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ProgramPipelineGL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/ProgramPipelineImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ProgramPipelineGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ProgramPipelineGL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/ProgramPipelineImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ProgramPipelineGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ProgramPipelineGL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/ProgramPipelineImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ProgramPipelineGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ProgramPipelineGL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/ProgramPipelineImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ProgramPipelineGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ProgramPipelineGL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/ProgramPipelineImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ProgramPipelineGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ProgramPipelineGL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/ProgramPipelineImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ProgramPipelineGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ProgramPipelineGL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/ProgramPipelineImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ProgramPipelineGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ProgramPipelineGL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/ProgramPipelineImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ProgramPipelineGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ProgramPipelineGL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/ProgramPipelineImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ProgramPipelineGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ProgramPipelineGL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/ProgramPipelineImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ProgramPipelineGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ProgramPipelineGL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/ProgramPipelineImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ProgramPipelineGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ProgramPipelineGL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/ProgramPipelineImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ProgramPipelineGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ProgramPipelineGL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/ProgramPipelineImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ProgramPipelineGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ProgramPipelineGL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/ProgramPipelineImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ProgramPipelineGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ProgramPipelineGL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/ProgramPipelineImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2895/50531] clang++ -MMD -MF obj/third_party/angle/src/libANGLE/renderer/gl/angle_gl_backend/FunctionsGL.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_ENABLE_OPENGL -DANGLE_ENABLE_OPENGL_DESKTOP -DANGLE_ENABLE_OPENGL_NULL -DLIBANGLE_IMPLEMENTATION -DANGLE_USE_X11 -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -DANGLE_DELEGATE_WORKERS -DANGLE_ENABLE_OPENGL -DANGLE_ENABLE_OPENGL_DESKTOP -DANGLE_ENABLE_OPENGL_NULL -DANGLE_ENABLE_NULL -DANGLE_ENABLE_VULKAN -DANGLE_ENABLE_SWIFTSHADER -DANGLE_USE_CUSTOM_VULKAN_CMD_BUFFERS=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/third_party/khronos -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/third_party/khronos -I../../third_party/angle/include -I../../third_party/angle/src -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/libANGLE/renderer/gl/FunctionsGL.cpp -o obj/third_party/angle/src/libANGLE/renderer/gl/angle_gl_backend/FunctionsGL.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/libANGLE/renderer/gl/FunctionsGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/FunctionsGL.h:12: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/FunctionsGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/FunctionsGL.h:12: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/FunctionsGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/FunctionsGL.h:12: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/FunctionsGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/FunctionsGL.h:12: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/FunctionsGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/FunctionsGL.h:12: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/FunctionsGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/FunctionsGL.h:12: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/FunctionsGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/FunctionsGL.h:12: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/FunctionsGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/FunctionsGL.h:12: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/FunctionsGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/FunctionsGL.h:12: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/FunctionsGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/FunctionsGL.h:12: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/FunctionsGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/FunctionsGL.h:12: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/FunctionsGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/FunctionsGL.h:12: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/FunctionsGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/FunctionsGL.h:12: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/FunctionsGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/FunctionsGL.h:12: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/FunctionsGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/FunctionsGL.h:12: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/FunctionsGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/FunctionsGL.h:12: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2896/50531] clang++ -MMD -MF obj/third_party/angle/src/libANGLE/renderer/gl/angle_gl_backend/ContextGL.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_ENABLE_OPENGL -DANGLE_ENABLE_OPENGL_DESKTOP -DANGLE_ENABLE_OPENGL_NULL -DLIBANGLE_IMPLEMENTATION -DANGLE_USE_X11 -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -DANGLE_DELEGATE_WORKERS -DANGLE_ENABLE_OPENGL -DANGLE_ENABLE_OPENGL_DESKTOP -DANGLE_ENABLE_OPENGL_NULL -DANGLE_ENABLE_NULL -DANGLE_ENABLE_VULKAN -DANGLE_ENABLE_SWIFTSHADER -DANGLE_USE_CUSTOM_VULKAN_CMD_BUFFERS=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/third_party/khronos -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/third_party/khronos -I../../third_party/angle/include -I../../third_party/angle/src -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/libANGLE/renderer/gl/ContextGL.cpp -o obj/third_party/angle/src/libANGLE/renderer/gl/angle_gl_backend/ContextGL.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ContextGL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ContextGL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/ContextImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ContextGL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ContextGL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/ContextImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ContextGL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ContextGL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/ContextImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ContextGL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ContextGL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/ContextImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ContextGL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ContextGL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/ContextImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ContextGL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ContextGL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/ContextImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ContextGL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ContextGL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/ContextImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ContextGL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ContextGL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/ContextImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ContextGL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ContextGL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/ContextImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ContextGL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ContextGL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/ContextImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ContextGL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ContextGL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/ContextImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ContextGL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ContextGL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/ContextImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ContextGL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ContextGL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/ContextImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ContextGL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ContextGL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/ContextImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ContextGL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ContextGL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/ContextImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ContextGL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ContextGL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/ContextImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2897/50531] clang++ -MMD -MF obj/third_party/angle/src/libANGLE/renderer/gl/angle_gl_backend/BlitGL.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_ENABLE_OPENGL -DANGLE_ENABLE_OPENGL_DESKTOP -DANGLE_ENABLE_OPENGL_NULL -DLIBANGLE_IMPLEMENTATION -DANGLE_USE_X11 -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -DANGLE_DELEGATE_WORKERS -DANGLE_ENABLE_OPENGL -DANGLE_ENABLE_OPENGL_DESKTOP -DANGLE_ENABLE_OPENGL_NULL -DANGLE_ENABLE_NULL -DANGLE_ENABLE_VULKAN -DANGLE_ENABLE_SWIFTSHADER -DANGLE_USE_CUSTOM_VULKAN_CMD_BUFFERS=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/third_party/khronos -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/third_party/khronos -I../../third_party/angle/include -I../../third_party/angle/src -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/libANGLE/renderer/gl/BlitGL.cpp -o obj/third_party/angle/src/libANGLE/renderer/gl/angle_gl_backend/BlitGL.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/libANGLE/renderer/gl/BlitGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/BlitGL.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/BlitGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/BlitGL.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/BlitGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/BlitGL.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/BlitGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/BlitGL.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/BlitGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/BlitGL.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/BlitGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/BlitGL.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/BlitGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/BlitGL.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/BlitGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/BlitGL.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/BlitGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/BlitGL.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/BlitGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/BlitGL.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/BlitGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/BlitGL.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/BlitGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/BlitGL.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/BlitGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/BlitGL.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/BlitGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/BlitGL.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/BlitGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/BlitGL.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/BlitGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/BlitGL.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2898/50531] clang++ -MMD -MF obj/third_party/angle/src/libANGLE/renderer/gl/angle_gl_backend/FenceNVGL.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_ENABLE_OPENGL -DANGLE_ENABLE_OPENGL_DESKTOP -DANGLE_ENABLE_OPENGL_NULL -DLIBANGLE_IMPLEMENTATION -DANGLE_USE_X11 -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -DANGLE_DELEGATE_WORKERS -DANGLE_ENABLE_OPENGL -DANGLE_ENABLE_OPENGL_DESKTOP -DANGLE_ENABLE_OPENGL_NULL -DANGLE_ENABLE_NULL -DANGLE_ENABLE_VULKAN -DANGLE_ENABLE_SWIFTSHADER -DANGLE_USE_CUSTOM_VULKAN_CMD_BUFFERS=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/third_party/khronos -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/third_party/khronos -I../../third_party/angle/include -I../../third_party/angle/src -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/libANGLE/renderer/gl/FenceNVGL.cpp -o obj/third_party/angle/src/libANGLE/renderer/gl/angle_gl_backend/FenceNVGL.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/libANGLE/renderer/gl/FenceNVGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/FenceNVGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/FenceNVImpl.h:12: In file included from ../../third_party/angle/src/libANGLE/Error.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/FenceNVGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/FenceNVGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/FenceNVImpl.h:12: In file included from ../../third_party/angle/src/libANGLE/Error.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/FenceNVGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/FenceNVGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/FenceNVImpl.h:12: In file included from ../../third_party/angle/src/libANGLE/Error.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/FenceNVGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/FenceNVGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/FenceNVImpl.h:12: In file included from ../../third_party/angle/src/libANGLE/Error.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/FenceNVGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/FenceNVGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/FenceNVImpl.h:12: In file included from ../../third_party/angle/src/libANGLE/Error.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/FenceNVGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/FenceNVGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/FenceNVImpl.h:12: In file included from ../../third_party/angle/src/libANGLE/Error.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/FenceNVGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/FenceNVGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/FenceNVImpl.h:12: In file included from ../../third_party/angle/src/libANGLE/Error.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/FenceNVGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/FenceNVGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/FenceNVImpl.h:12: In file included from ../../third_party/angle/src/libANGLE/Error.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/FenceNVGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/FenceNVGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/FenceNVImpl.h:12: In file included from ../../third_party/angle/src/libANGLE/Error.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/FenceNVGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/FenceNVGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/FenceNVImpl.h:12: In file included from ../../third_party/angle/src/libANGLE/Error.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/FenceNVGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/FenceNVGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/FenceNVImpl.h:12: In file included from ../../third_party/angle/src/libANGLE/Error.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/FenceNVGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/FenceNVGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/FenceNVImpl.h:12: In file included from ../../third_party/angle/src/libANGLE/Error.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/FenceNVGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/FenceNVGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/FenceNVImpl.h:12: In file included from ../../third_party/angle/src/libANGLE/Error.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/FenceNVGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/FenceNVGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/FenceNVImpl.h:12: In file included from ../../third_party/angle/src/libANGLE/Error.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/FenceNVGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/FenceNVGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/FenceNVImpl.h:12: In file included from ../../third_party/angle/src/libANGLE/Error.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/FenceNVGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/FenceNVGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/FenceNVImpl.h:12: In file included from ../../third_party/angle/src/libANGLE/Error.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2899/50531] clang++ -MMD -MF obj/third_party/angle/src/libANGLE/renderer/gl/angle_gl_backend/BufferGL.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_ENABLE_OPENGL -DANGLE_ENABLE_OPENGL_DESKTOP -DANGLE_ENABLE_OPENGL_NULL -DLIBANGLE_IMPLEMENTATION -DANGLE_USE_X11 -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -DANGLE_DELEGATE_WORKERS -DANGLE_ENABLE_OPENGL -DANGLE_ENABLE_OPENGL_DESKTOP -DANGLE_ENABLE_OPENGL_NULL -DANGLE_ENABLE_NULL -DANGLE_ENABLE_VULKAN -DANGLE_ENABLE_SWIFTSHADER -DANGLE_USE_CUSTOM_VULKAN_CMD_BUFFERS=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/third_party/khronos -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/third_party/khronos -I../../third_party/angle/include -I../../third_party/angle/src -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/libANGLE/renderer/gl/BufferGL.cpp -o obj/third_party/angle/src/libANGLE/renderer/gl/angle_gl_backend/BufferGL.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/libANGLE/renderer/gl/BufferGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/BufferGL.h:12: In file included from ../../third_party/angle/src/common/MemoryBuffer.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/BufferGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/BufferGL.h:12: In file included from ../../third_party/angle/src/common/MemoryBuffer.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/BufferGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/BufferGL.h:12: In file included from ../../third_party/angle/src/common/MemoryBuffer.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/BufferGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/BufferGL.h:12: In file included from ../../third_party/angle/src/common/MemoryBuffer.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/BufferGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/BufferGL.h:12: In file included from ../../third_party/angle/src/common/MemoryBuffer.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/BufferGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/BufferGL.h:12: In file included from ../../third_party/angle/src/common/MemoryBuffer.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/BufferGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/BufferGL.h:12: In file included from ../../third_party/angle/src/common/MemoryBuffer.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/BufferGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/BufferGL.h:12: In file included from ../../third_party/angle/src/common/MemoryBuffer.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/BufferGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/BufferGL.h:12: In file included from ../../third_party/angle/src/common/MemoryBuffer.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/BufferGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/BufferGL.h:12: In file included from ../../third_party/angle/src/common/MemoryBuffer.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/BufferGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/BufferGL.h:12: In file included from ../../third_party/angle/src/common/MemoryBuffer.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/BufferGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/BufferGL.h:12: In file included from ../../third_party/angle/src/common/MemoryBuffer.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/BufferGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/BufferGL.h:12: In file included from ../../third_party/angle/src/common/MemoryBuffer.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/BufferGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/BufferGL.h:12: In file included from ../../third_party/angle/src/common/MemoryBuffer.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/BufferGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/BufferGL.h:12: In file included from ../../third_party/angle/src/common/MemoryBuffer.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/BufferGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/BufferGL.h:12: In file included from ../../third_party/angle/src/common/MemoryBuffer.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2900/50531] clang++ -MMD -MF obj/third_party/angle/src/libANGLE/renderer/gl/angle_gl_backend/MemoryObjectGL.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_ENABLE_OPENGL -DANGLE_ENABLE_OPENGL_DESKTOP -DANGLE_ENABLE_OPENGL_NULL -DLIBANGLE_IMPLEMENTATION -DANGLE_USE_X11 -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -DANGLE_DELEGATE_WORKERS -DANGLE_ENABLE_OPENGL -DANGLE_ENABLE_OPENGL_DESKTOP -DANGLE_ENABLE_OPENGL_NULL -DANGLE_ENABLE_NULL -DANGLE_ENABLE_VULKAN -DANGLE_ENABLE_SWIFTSHADER -DANGLE_USE_CUSTOM_VULKAN_CMD_BUFFERS=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/third_party/khronos -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/third_party/khronos -I../../third_party/angle/include -I../../third_party/angle/src -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/libANGLE/renderer/gl/MemoryObjectGL.cpp -o obj/third_party/angle/src/libANGLE/renderer/gl/angle_gl_backend/MemoryObjectGL.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/libANGLE/renderer/gl/MemoryObjectGL.cpp:6: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/MemoryObjectGL.h:11: In file included from ../../third_party/angle/src/libANGLE/renderer/MemoryObjectImpl.h:12: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/MemoryObjectGL.cpp:6: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/MemoryObjectGL.h:11: In file included from ../../third_party/angle/src/libANGLE/renderer/MemoryObjectImpl.h:12: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/MemoryObjectGL.cpp:6: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/MemoryObjectGL.h:11: In file included from ../../third_party/angle/src/libANGLE/renderer/MemoryObjectImpl.h:12: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/MemoryObjectGL.cpp:6: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/MemoryObjectGL.h:11: In file included from ../../third_party/angle/src/libANGLE/renderer/MemoryObjectImpl.h:12: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/MemoryObjectGL.cpp:6: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/MemoryObjectGL.h:11: In file included from ../../third_party/angle/src/libANGLE/renderer/MemoryObjectImpl.h:12: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/MemoryObjectGL.cpp:6: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/MemoryObjectGL.h:11: In file included from ../../third_party/angle/src/libANGLE/renderer/MemoryObjectImpl.h:12: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/MemoryObjectGL.cpp:6: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/MemoryObjectGL.h:11: In file included from ../../third_party/angle/src/libANGLE/renderer/MemoryObjectImpl.h:12: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/MemoryObjectGL.cpp:6: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/MemoryObjectGL.h:11: In file included from ../../third_party/angle/src/libANGLE/renderer/MemoryObjectImpl.h:12: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/MemoryObjectGL.cpp:6: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/MemoryObjectGL.h:11: In file included from ../../third_party/angle/src/libANGLE/renderer/MemoryObjectImpl.h:12: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/MemoryObjectGL.cpp:6: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/MemoryObjectGL.h:11: In file included from ../../third_party/angle/src/libANGLE/renderer/MemoryObjectImpl.h:12: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/MemoryObjectGL.cpp:6: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/MemoryObjectGL.h:11: In file included from ../../third_party/angle/src/libANGLE/renderer/MemoryObjectImpl.h:12: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/MemoryObjectGL.cpp:6: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/MemoryObjectGL.h:11: In file included from ../../third_party/angle/src/libANGLE/renderer/MemoryObjectImpl.h:12: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/MemoryObjectGL.cpp:6: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/MemoryObjectGL.h:11: In file included from ../../third_party/angle/src/libANGLE/renderer/MemoryObjectImpl.h:12: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/MemoryObjectGL.cpp:6: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/MemoryObjectGL.h:11: In file included from ../../third_party/angle/src/libANGLE/renderer/MemoryObjectImpl.h:12: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/MemoryObjectGL.cpp:6: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/MemoryObjectGL.h:11: In file included from ../../third_party/angle/src/libANGLE/renderer/MemoryObjectImpl.h:12: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/MemoryObjectGL.cpp:6: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/MemoryObjectGL.h:11: In file included from ../../third_party/angle/src/libANGLE/renderer/MemoryObjectImpl.h:12: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2901/50531] clang++ -MMD -MF obj/third_party/angle/src/libANGLE/renderer/gl/angle_gl_backend/ImageGL.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_ENABLE_OPENGL -DANGLE_ENABLE_OPENGL_DESKTOP -DANGLE_ENABLE_OPENGL_NULL -DLIBANGLE_IMPLEMENTATION -DANGLE_USE_X11 -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -DANGLE_DELEGATE_WORKERS -DANGLE_ENABLE_OPENGL -DANGLE_ENABLE_OPENGL_DESKTOP -DANGLE_ENABLE_OPENGL_NULL -DANGLE_ENABLE_NULL -DANGLE_ENABLE_VULKAN -DANGLE_ENABLE_SWIFTSHADER -DANGLE_USE_CUSTOM_VULKAN_CMD_BUFFERS=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/third_party/khronos -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/third_party/khronos -I../../third_party/angle/include -I../../third_party/angle/src -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/libANGLE/renderer/gl/ImageGL.cpp -o obj/third_party/angle/src/libANGLE/renderer/gl/angle_gl_backend/ImageGL.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ImageGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ImageGL.h:12: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ImageGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ImageGL.h:12: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ImageGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ImageGL.h:12: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ImageGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ImageGL.h:12: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ImageGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ImageGL.h:12: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ImageGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ImageGL.h:12: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ImageGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ImageGL.h:12: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ImageGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ImageGL.h:12: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ImageGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ImageGL.h:12: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ImageGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ImageGL.h:12: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ImageGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ImageGL.h:12: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ImageGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ImageGL.h:12: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ImageGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ImageGL.h:12: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ImageGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ImageGL.h:12: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ImageGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ImageGL.h:12: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ImageGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ImageGL.h:12: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2902/50531] clang++ -MMD -MF obj/third_party/angle/src/libANGLE/renderer/gl/angle_gl_backend/DisplayGL.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_ENABLE_OPENGL -DANGLE_ENABLE_OPENGL_DESKTOP -DANGLE_ENABLE_OPENGL_NULL -DLIBANGLE_IMPLEMENTATION -DANGLE_USE_X11 -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -DANGLE_DELEGATE_WORKERS -DANGLE_ENABLE_OPENGL -DANGLE_ENABLE_OPENGL_DESKTOP -DANGLE_ENABLE_OPENGL_NULL -DANGLE_ENABLE_NULL -DANGLE_ENABLE_VULKAN -DANGLE_ENABLE_SWIFTSHADER -DANGLE_USE_CUSTOM_VULKAN_CMD_BUFFERS=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/third_party/khronos -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/third_party/khronos -I../../third_party/angle/include -I../../third_party/angle/src -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/libANGLE/renderer/gl/DisplayGL.cpp -o obj/third_party/angle/src/libANGLE/renderer/gl/angle_gl_backend/DisplayGL.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/libANGLE/renderer/gl/DisplayGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/DisplayGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/DisplayImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/DisplayGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/DisplayGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/DisplayImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/DisplayGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/DisplayGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/DisplayImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/DisplayGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/DisplayGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/DisplayImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/DisplayGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/DisplayGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/DisplayImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/DisplayGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/DisplayGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/DisplayImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/DisplayGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/DisplayGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/DisplayImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/DisplayGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/DisplayGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/DisplayImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/DisplayGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/DisplayGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/DisplayImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/DisplayGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/DisplayGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/DisplayImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/DisplayGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/DisplayGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/DisplayImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/DisplayGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/DisplayGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/DisplayImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/DisplayGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/DisplayGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/DisplayImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/DisplayGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/DisplayGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/DisplayImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/DisplayGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/DisplayGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/DisplayImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/DisplayGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/DisplayGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/DisplayImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2903/50531] clang++ -MMD -MF obj/third_party/angle/src/libANGLE/renderer/gl/angle_gl_backend/QueryGL.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_ENABLE_OPENGL -DANGLE_ENABLE_OPENGL_DESKTOP -DANGLE_ENABLE_OPENGL_NULL -DLIBANGLE_IMPLEMENTATION -DANGLE_USE_X11 -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -DANGLE_DELEGATE_WORKERS -DANGLE_ENABLE_OPENGL -DANGLE_ENABLE_OPENGL_DESKTOP -DANGLE_ENABLE_OPENGL_NULL -DANGLE_ENABLE_NULL -DANGLE_ENABLE_VULKAN -DANGLE_ENABLE_SWIFTSHADER -DANGLE_USE_CUSTOM_VULKAN_CMD_BUFFERS=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/third_party/khronos -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/third_party/khronos -I../../third_party/angle/include -I../../third_party/angle/src -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/libANGLE/renderer/gl/QueryGL.cpp -o obj/third_party/angle/src/libANGLE/renderer/gl/angle_gl_backend/QueryGL.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/libANGLE/renderer/gl/QueryGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/QueryGL.h:14: In file included from ../../third_party/angle/src/libANGLE/renderer/QueryImpl.h:12: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/QueryGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/QueryGL.h:14: In file included from ../../third_party/angle/src/libANGLE/renderer/QueryImpl.h:12: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/QueryGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/QueryGL.h:14: In file included from ../../third_party/angle/src/libANGLE/renderer/QueryImpl.h:12: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/QueryGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/QueryGL.h:14: In file included from ../../third_party/angle/src/libANGLE/renderer/QueryImpl.h:12: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/QueryGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/QueryGL.h:14: In file included from ../../third_party/angle/src/libANGLE/renderer/QueryImpl.h:12: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/QueryGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/QueryGL.h:14: In file included from ../../third_party/angle/src/libANGLE/renderer/QueryImpl.h:12: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/QueryGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/QueryGL.h:14: In file included from ../../third_party/angle/src/libANGLE/renderer/QueryImpl.h:12: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/QueryGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/QueryGL.h:14: In file included from ../../third_party/angle/src/libANGLE/renderer/QueryImpl.h:12: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/QueryGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/QueryGL.h:14: In file included from ../../third_party/angle/src/libANGLE/renderer/QueryImpl.h:12: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/QueryGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/QueryGL.h:14: In file included from ../../third_party/angle/src/libANGLE/renderer/QueryImpl.h:12: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/QueryGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/QueryGL.h:14: In file included from ../../third_party/angle/src/libANGLE/renderer/QueryImpl.h:12: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/QueryGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/QueryGL.h:14: In file included from ../../third_party/angle/src/libANGLE/renderer/QueryImpl.h:12: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/QueryGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/QueryGL.h:14: In file included from ../../third_party/angle/src/libANGLE/renderer/QueryImpl.h:12: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/QueryGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/QueryGL.h:14: In file included from ../../third_party/angle/src/libANGLE/renderer/QueryImpl.h:12: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/QueryGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/QueryGL.h:14: In file included from ../../third_party/angle/src/libANGLE/renderer/QueryImpl.h:12: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/QueryGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/QueryGL.h:14: In file included from ../../third_party/angle/src/libANGLE/renderer/QueryImpl.h:12: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2904/50531] clang++ -MMD -MF obj/third_party/angle/src/libANGLE/renderer/gl/angle_gl_backend/FunctionsGLX.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_ENABLE_OPENGL -DANGLE_ENABLE_OPENGL_DESKTOP -DANGLE_ENABLE_OPENGL_NULL -DLIBANGLE_IMPLEMENTATION -DANGLE_USE_X11 -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -DANGLE_DELEGATE_WORKERS -DANGLE_ENABLE_OPENGL -DANGLE_ENABLE_OPENGL_DESKTOP -DANGLE_ENABLE_OPENGL_NULL -DANGLE_ENABLE_NULL -DANGLE_ENABLE_VULKAN -DANGLE_ENABLE_SWIFTSHADER -DANGLE_USE_CUSTOM_VULKAN_CMD_BUFFERS=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/third_party/khronos -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/third_party/khronos -I../../third_party/angle/include -I../../third_party/angle/src -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/libANGLE/renderer/gl/glx/FunctionsGLX.cpp -o obj/third_party/angle/src/libANGLE/renderer/gl/angle_gl_backend/FunctionsGLX.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2905/50531] clang++ -MMD -MF obj/third_party/angle/src/libANGLE/renderer/gl/angle_gl_backend/RendererGL.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_ENABLE_OPENGL -DANGLE_ENABLE_OPENGL_DESKTOP -DANGLE_ENABLE_OPENGL_NULL -DLIBANGLE_IMPLEMENTATION -DANGLE_USE_X11 -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -DANGLE_DELEGATE_WORKERS -DANGLE_ENABLE_OPENGL -DANGLE_ENABLE_OPENGL_DESKTOP -DANGLE_ENABLE_OPENGL_NULL -DANGLE_ENABLE_NULL -DANGLE_ENABLE_VULKAN -DANGLE_ENABLE_SWIFTSHADER -DANGLE_USE_CUSTOM_VULKAN_CMD_BUFFERS=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/third_party/khronos -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/third_party/khronos -I../../third_party/angle/include -I../../third_party/angle/src -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/libANGLE/renderer/gl/RendererGL.cpp -o obj/third_party/angle/src/libANGLE/renderer/gl/angle_gl_backend/RendererGL.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/libANGLE/renderer/gl/RendererGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/RendererGL.h:16: In file included from ../../third_party/angle/src/libANGLE/Caps.h:12: In file included from ../../third_party/angle/src/libANGLE/angletypes.h:13: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/RendererGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/RendererGL.h:16: In file included from ../../third_party/angle/src/libANGLE/Caps.h:12: In file included from ../../third_party/angle/src/libANGLE/angletypes.h:13: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/RendererGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/RendererGL.h:16: In file included from ../../third_party/angle/src/libANGLE/Caps.h:12: In file included from ../../third_party/angle/src/libANGLE/angletypes.h:13: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/RendererGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/RendererGL.h:16: In file included from ../../third_party/angle/src/libANGLE/Caps.h:12: In file included from ../../third_party/angle/src/libANGLE/angletypes.h:13: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/RendererGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/RendererGL.h:16: In file included from ../../third_party/angle/src/libANGLE/Caps.h:12: In file included from ../../third_party/angle/src/libANGLE/angletypes.h:13: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/RendererGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/RendererGL.h:16: In file included from ../../third_party/angle/src/libANGLE/Caps.h:12: In file included from ../../third_party/angle/src/libANGLE/angletypes.h:13: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/RendererGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/RendererGL.h:16: In file included from ../../third_party/angle/src/libANGLE/Caps.h:12: In file included from ../../third_party/angle/src/libANGLE/angletypes.h:13: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/RendererGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/RendererGL.h:16: In file included from ../../third_party/angle/src/libANGLE/Caps.h:12: In file included from ../../third_party/angle/src/libANGLE/angletypes.h:13: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/RendererGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/RendererGL.h:16: In file included from ../../third_party/angle/src/libANGLE/Caps.h:12: In file included from ../../third_party/angle/src/libANGLE/angletypes.h:13: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/RendererGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/RendererGL.h:16: In file included from ../../third_party/angle/src/libANGLE/Caps.h:12: In file included from ../../third_party/angle/src/libANGLE/angletypes.h:13: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/RendererGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/RendererGL.h:16: In file included from ../../third_party/angle/src/libANGLE/Caps.h:12: In file included from ../../third_party/angle/src/libANGLE/angletypes.h:13: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/RendererGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/RendererGL.h:16: In file included from ../../third_party/angle/src/libANGLE/Caps.h:12: In file included from ../../third_party/angle/src/libANGLE/angletypes.h:13: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/RendererGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/RendererGL.h:16: In file included from ../../third_party/angle/src/libANGLE/Caps.h:12: In file included from ../../third_party/angle/src/libANGLE/angletypes.h:13: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/RendererGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/RendererGL.h:16: In file included from ../../third_party/angle/src/libANGLE/Caps.h:12: In file included from ../../third_party/angle/src/libANGLE/angletypes.h:13: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/RendererGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/RendererGL.h:16: In file included from ../../third_party/angle/src/libANGLE/Caps.h:12: In file included from ../../third_party/angle/src/libANGLE/angletypes.h:13: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/RendererGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/RendererGL.h:16: In file included from ../../third_party/angle/src/libANGLE/Caps.h:12: In file included from ../../third_party/angle/src/libANGLE/angletypes.h:13: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2906/50531] clang++ -MMD -MF obj/third_party/angle/src/libANGLE/renderer/gl/angle_gl_backend/ProgramGL.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_ENABLE_OPENGL -DANGLE_ENABLE_OPENGL_DESKTOP -DANGLE_ENABLE_OPENGL_NULL -DLIBANGLE_IMPLEMENTATION -DANGLE_USE_X11 -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -DANGLE_DELEGATE_WORKERS -DANGLE_ENABLE_OPENGL -DANGLE_ENABLE_OPENGL_DESKTOP -DANGLE_ENABLE_OPENGL_NULL -DANGLE_ENABLE_NULL -DANGLE_ENABLE_VULKAN -DANGLE_ENABLE_SWIFTSHADER -DANGLE_USE_CUSTOM_VULKAN_CMD_BUFFERS=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/third_party/khronos -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/third_party/khronos -I../../third_party/angle/include -I../../third_party/angle/src -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/libANGLE/renderer/gl/ProgramGL.cpp -o obj/third_party/angle/src/libANGLE/renderer/gl/angle_gl_backend/ProgramGL.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ProgramGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ProgramGL.h:15: In file included from ../../third_party/angle/src/libANGLE/renderer/ProgramImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ProgramGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ProgramGL.h:15: In file included from ../../third_party/angle/src/libANGLE/renderer/ProgramImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ProgramGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ProgramGL.h:15: In file included from ../../third_party/angle/src/libANGLE/renderer/ProgramImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ProgramGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ProgramGL.h:15: In file included from ../../third_party/angle/src/libANGLE/renderer/ProgramImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ProgramGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ProgramGL.h:15: In file included from ../../third_party/angle/src/libANGLE/renderer/ProgramImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ProgramGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ProgramGL.h:15: In file included from ../../third_party/angle/src/libANGLE/renderer/ProgramImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ProgramGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ProgramGL.h:15: In file included from ../../third_party/angle/src/libANGLE/renderer/ProgramImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ProgramGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ProgramGL.h:15: In file included from ../../third_party/angle/src/libANGLE/renderer/ProgramImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ProgramGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ProgramGL.h:15: In file included from ../../third_party/angle/src/libANGLE/renderer/ProgramImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ProgramGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ProgramGL.h:15: In file included from ../../third_party/angle/src/libANGLE/renderer/ProgramImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ProgramGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ProgramGL.h:15: In file included from ../../third_party/angle/src/libANGLE/renderer/ProgramImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ProgramGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ProgramGL.h:15: In file included from ../../third_party/angle/src/libANGLE/renderer/ProgramImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ProgramGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ProgramGL.h:15: In file included from ../../third_party/angle/src/libANGLE/renderer/ProgramImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ProgramGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ProgramGL.h:15: In file included from ../../third_party/angle/src/libANGLE/renderer/ProgramImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ProgramGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ProgramGL.h:15: In file included from ../../third_party/angle/src/libANGLE/renderer/ProgramImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ProgramGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ProgramGL.h:15: In file included from ../../third_party/angle/src/libANGLE/renderer/ProgramImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2907/50531] clang++ -MMD -MF obj/third_party/angle/src/libANGLE/renderer/gl/angle_gl_backend/SurfaceGL.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_ENABLE_OPENGL -DANGLE_ENABLE_OPENGL_DESKTOP -DANGLE_ENABLE_OPENGL_NULL -DLIBANGLE_IMPLEMENTATION -DANGLE_USE_X11 -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -DANGLE_DELEGATE_WORKERS -DANGLE_ENABLE_OPENGL -DANGLE_ENABLE_OPENGL_DESKTOP -DANGLE_ENABLE_OPENGL_NULL -DANGLE_ENABLE_NULL -DANGLE_ENABLE_VULKAN -DANGLE_ENABLE_SWIFTSHADER -DANGLE_USE_CUSTOM_VULKAN_CMD_BUFFERS=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/third_party/khronos -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/third_party/khronos -I../../third_party/angle/include -I../../third_party/angle/src -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/libANGLE/renderer/gl/SurfaceGL.cpp -o obj/third_party/angle/src/libANGLE/renderer/gl/angle_gl_backend/SurfaceGL.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SurfaceGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SurfaceGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/SurfaceImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SurfaceGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SurfaceGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/SurfaceImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SurfaceGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SurfaceGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/SurfaceImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SurfaceGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SurfaceGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/SurfaceImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SurfaceGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SurfaceGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/SurfaceImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SurfaceGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SurfaceGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/SurfaceImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SurfaceGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SurfaceGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/SurfaceImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SurfaceGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SurfaceGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/SurfaceImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SurfaceGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SurfaceGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/SurfaceImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SurfaceGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SurfaceGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/SurfaceImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SurfaceGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SurfaceGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/SurfaceImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SurfaceGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SurfaceGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/SurfaceImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SurfaceGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SurfaceGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/SurfaceImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SurfaceGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SurfaceGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/SurfaceImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SurfaceGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SurfaceGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/SurfaceImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SurfaceGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SurfaceGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/SurfaceImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2908/50531] clang++ -MMD -MF obj/third_party/angle/src/libANGLE/renderer/gl/angle_gl_backend/SyncGL.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_ENABLE_OPENGL -DANGLE_ENABLE_OPENGL_DESKTOP -DANGLE_ENABLE_OPENGL_NULL -DLIBANGLE_IMPLEMENTATION -DANGLE_USE_X11 -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -DANGLE_DELEGATE_WORKERS -DANGLE_ENABLE_OPENGL -DANGLE_ENABLE_OPENGL_DESKTOP -DANGLE_ENABLE_OPENGL_NULL -DANGLE_ENABLE_NULL -DANGLE_ENABLE_VULKAN -DANGLE_ENABLE_SWIFTSHADER -DANGLE_USE_CUSTOM_VULKAN_CMD_BUFFERS=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/third_party/khronos -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/third_party/khronos -I../../third_party/angle/include -I../../third_party/angle/src -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/libANGLE/renderer/gl/SyncGL.cpp -o obj/third_party/angle/src/libANGLE/renderer/gl/angle_gl_backend/SyncGL.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SyncGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SyncGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/SyncImpl.h:12: In file included from ../../third_party/angle/src/libANGLE/Error.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SyncGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SyncGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/SyncImpl.h:12: In file included from ../../third_party/angle/src/libANGLE/Error.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SyncGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SyncGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/SyncImpl.h:12: In file included from ../../third_party/angle/src/libANGLE/Error.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SyncGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SyncGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/SyncImpl.h:12: In file included from ../../third_party/angle/src/libANGLE/Error.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SyncGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SyncGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/SyncImpl.h:12: In file included from ../../third_party/angle/src/libANGLE/Error.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SyncGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SyncGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/SyncImpl.h:12: In file included from ../../third_party/angle/src/libANGLE/Error.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SyncGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SyncGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/SyncImpl.h:12: In file included from ../../third_party/angle/src/libANGLE/Error.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SyncGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SyncGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/SyncImpl.h:12: In file included from ../../third_party/angle/src/libANGLE/Error.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SyncGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SyncGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/SyncImpl.h:12: In file included from ../../third_party/angle/src/libANGLE/Error.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SyncGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SyncGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/SyncImpl.h:12: In file included from ../../third_party/angle/src/libANGLE/Error.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SyncGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SyncGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/SyncImpl.h:12: In file included from ../../third_party/angle/src/libANGLE/Error.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SyncGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SyncGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/SyncImpl.h:12: In file included from ../../third_party/angle/src/libANGLE/Error.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SyncGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SyncGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/SyncImpl.h:12: In file included from ../../third_party/angle/src/libANGLE/Error.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SyncGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SyncGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/SyncImpl.h:12: In file included from ../../third_party/angle/src/libANGLE/Error.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SyncGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SyncGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/SyncImpl.h:12: In file included from ../../third_party/angle/src/libANGLE/Error.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SyncGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SyncGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/SyncImpl.h:12: In file included from ../../third_party/angle/src/libANGLE/Error.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2909/50531] clang++ -MMD -MF obj/third_party/angle/src/libANGLE/renderer/gl/angle_gl_backend/TransformFeedbackGL.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_ENABLE_OPENGL -DANGLE_ENABLE_OPENGL_DESKTOP -DANGLE_ENABLE_OPENGL_NULL -DLIBANGLE_IMPLEMENTATION -DANGLE_USE_X11 -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -DANGLE_DELEGATE_WORKERS -DANGLE_ENABLE_OPENGL -DANGLE_ENABLE_OPENGL_DESKTOP -DANGLE_ENABLE_OPENGL_NULL -DANGLE_ENABLE_NULL -DANGLE_ENABLE_VULKAN -DANGLE_ENABLE_SWIFTSHADER -DANGLE_USE_CUSTOM_VULKAN_CMD_BUFFERS=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/third_party/khronos -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/third_party/khronos -I../../third_party/angle/include -I../../third_party/angle/src -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/libANGLE/renderer/gl/TransformFeedbackGL.cpp -o obj/third_party/angle/src/libANGLE/renderer/gl/angle_gl_backend/TransformFeedbackGL.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/libANGLE/renderer/gl/TransformFeedbackGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/TransformFeedbackGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/TransformFeedbackImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/TransformFeedbackGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/TransformFeedbackGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/TransformFeedbackImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/TransformFeedbackGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/TransformFeedbackGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/TransformFeedbackImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/TransformFeedbackGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/TransformFeedbackGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/TransformFeedbackImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/TransformFeedbackGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/TransformFeedbackGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/TransformFeedbackImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/TransformFeedbackGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/TransformFeedbackGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/TransformFeedbackImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/TransformFeedbackGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/TransformFeedbackGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/TransformFeedbackImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/TransformFeedbackGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/TransformFeedbackGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/TransformFeedbackImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/TransformFeedbackGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/TransformFeedbackGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/TransformFeedbackImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/TransformFeedbackGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/TransformFeedbackGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/TransformFeedbackImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/TransformFeedbackGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/TransformFeedbackGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/TransformFeedbackImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/TransformFeedbackGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/TransformFeedbackGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/TransformFeedbackImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/TransformFeedbackGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/TransformFeedbackGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/TransformFeedbackImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/TransformFeedbackGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/TransformFeedbackGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/TransformFeedbackImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/TransformFeedbackGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/TransformFeedbackGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/TransformFeedbackImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/TransformFeedbackGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/TransformFeedbackGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/TransformFeedbackImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2910/50531] clang++ -MMD -MF obj/third_party/angle/src/libANGLE/renderer/gl/angle_gl_backend/ShaderGL.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_ENABLE_OPENGL -DANGLE_ENABLE_OPENGL_DESKTOP -DANGLE_ENABLE_OPENGL_NULL -DLIBANGLE_IMPLEMENTATION -DANGLE_USE_X11 -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -DANGLE_DELEGATE_WORKERS -DANGLE_ENABLE_OPENGL -DANGLE_ENABLE_OPENGL_DESKTOP -DANGLE_ENABLE_OPENGL_NULL -DANGLE_ENABLE_NULL -DANGLE_ENABLE_VULKAN -DANGLE_ENABLE_SWIFTSHADER -DANGLE_USE_CUSTOM_VULKAN_CMD_BUFFERS=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/third_party/khronos -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/third_party/khronos -I../../third_party/angle/include -I../../third_party/angle/src -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/libANGLE/renderer/gl/ShaderGL.cpp -o obj/third_party/angle/src/libANGLE/renderer/gl/angle_gl_backend/ShaderGL.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ShaderGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ShaderGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/ShaderImpl.h:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ShaderGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ShaderGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/ShaderImpl.h:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ShaderGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ShaderGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/ShaderImpl.h:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ShaderGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ShaderGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/ShaderImpl.h:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ShaderGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ShaderGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/ShaderImpl.h:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ShaderGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ShaderGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/ShaderImpl.h:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ShaderGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ShaderGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/ShaderImpl.h:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ShaderGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ShaderGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/ShaderImpl.h:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ShaderGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ShaderGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/ShaderImpl.h:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ShaderGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ShaderGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/ShaderImpl.h:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ShaderGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ShaderGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/ShaderImpl.h:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ShaderGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ShaderGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/ShaderImpl.h:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ShaderGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ShaderGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/ShaderImpl.h:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ShaderGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ShaderGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/ShaderImpl.h:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ShaderGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ShaderGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/ShaderImpl.h:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ShaderGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ShaderGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/ShaderImpl.h:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2911/50531] clang++ -MMD -MF obj/third_party/angle/src/libANGLE/renderer/gl/angle_gl_backend/FramebufferGL.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_ENABLE_OPENGL -DANGLE_ENABLE_OPENGL_DESKTOP -DANGLE_ENABLE_OPENGL_NULL -DLIBANGLE_IMPLEMENTATION -DANGLE_USE_X11 -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -DANGLE_DELEGATE_WORKERS -DANGLE_ENABLE_OPENGL -DANGLE_ENABLE_OPENGL_DESKTOP -DANGLE_ENABLE_OPENGL_NULL -DANGLE_ENABLE_NULL -DANGLE_ENABLE_VULKAN -DANGLE_ENABLE_SWIFTSHADER -DANGLE_USE_CUSTOM_VULKAN_CMD_BUFFERS=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/third_party/khronos -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/third_party/khronos -I../../third_party/angle/include -I../../third_party/angle/src -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/libANGLE/renderer/gl/FramebufferGL.cpp -o obj/third_party/angle/src/libANGLE/renderer/gl/angle_gl_backend/FramebufferGL.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/libANGLE/renderer/gl/FramebufferGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/FramebufferGL.h:12: In file included from ../../third_party/angle/src/libANGLE/Context.h:18: In file included from ../../third_party/angle/src/common/MemoryBuffer.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/FramebufferGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/FramebufferGL.h:12: In file included from ../../third_party/angle/src/libANGLE/Context.h:18: In file included from ../../third_party/angle/src/common/MemoryBuffer.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/FramebufferGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/FramebufferGL.h:12: In file included from ../../third_party/angle/src/libANGLE/Context.h:18: In file included from ../../third_party/angle/src/common/MemoryBuffer.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/FramebufferGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/FramebufferGL.h:12: In file included from ../../third_party/angle/src/libANGLE/Context.h:18: In file included from ../../third_party/angle/src/common/MemoryBuffer.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/FramebufferGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/FramebufferGL.h:12: In file included from ../../third_party/angle/src/libANGLE/Context.h:18: In file included from ../../third_party/angle/src/common/MemoryBuffer.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/FramebufferGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/FramebufferGL.h:12: In file included from ../../third_party/angle/src/libANGLE/Context.h:18: In file included from ../../third_party/angle/src/common/MemoryBuffer.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/FramebufferGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/FramebufferGL.h:12: In file included from ../../third_party/angle/src/libANGLE/Context.h:18: In file included from ../../third_party/angle/src/common/MemoryBuffer.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/FramebufferGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/FramebufferGL.h:12: In file included from ../../third_party/angle/src/libANGLE/Context.h:18: In file included from ../../third_party/angle/src/common/MemoryBuffer.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/FramebufferGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/FramebufferGL.h:12: In file included from ../../third_party/angle/src/libANGLE/Context.h:18: In file included from ../../third_party/angle/src/common/MemoryBuffer.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/FramebufferGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/FramebufferGL.h:12: In file included from ../../third_party/angle/src/libANGLE/Context.h:18: In file included from ../../third_party/angle/src/common/MemoryBuffer.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/FramebufferGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/FramebufferGL.h:12: In file included from ../../third_party/angle/src/libANGLE/Context.h:18: In file included from ../../third_party/angle/src/common/MemoryBuffer.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/FramebufferGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/FramebufferGL.h:12: In file included from ../../third_party/angle/src/libANGLE/Context.h:18: In file included from ../../third_party/angle/src/common/MemoryBuffer.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/FramebufferGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/FramebufferGL.h:12: In file included from ../../third_party/angle/src/libANGLE/Context.h:18: In file included from ../../third_party/angle/src/common/MemoryBuffer.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/FramebufferGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/FramebufferGL.h:12: In file included from ../../third_party/angle/src/libANGLE/Context.h:18: In file included from ../../third_party/angle/src/common/MemoryBuffer.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/FramebufferGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/FramebufferGL.h:12: In file included from ../../third_party/angle/src/libANGLE/Context.h:18: In file included from ../../third_party/angle/src/common/MemoryBuffer.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/FramebufferGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/FramebufferGL.h:12: In file included from ../../third_party/angle/src/libANGLE/Context.h:18: In file included from ../../third_party/angle/src/common/MemoryBuffer.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2912/50531] clang++ -MMD -MF obj/third_party/angle/src/libANGLE/renderer/gl/angle_gl_backend/PbufferSurfaceGLX.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_ENABLE_OPENGL -DANGLE_ENABLE_OPENGL_DESKTOP -DANGLE_ENABLE_OPENGL_NULL -DLIBANGLE_IMPLEMENTATION -DANGLE_USE_X11 -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -DANGLE_DELEGATE_WORKERS -DANGLE_ENABLE_OPENGL -DANGLE_ENABLE_OPENGL_DESKTOP -DANGLE_ENABLE_OPENGL_NULL -DANGLE_ENABLE_NULL -DANGLE_ENABLE_VULKAN -DANGLE_ENABLE_SWIFTSHADER -DANGLE_USE_CUSTOM_VULKAN_CMD_BUFFERS=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/third_party/khronos -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/third_party/khronos -I../../third_party/angle/include -I../../third_party/angle/src -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/libANGLE/renderer/gl/glx/PbufferSurfaceGLX.cpp -o obj/third_party/angle/src/libANGLE/renderer/gl/angle_gl_backend/PbufferSurfaceGLX.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/PbufferSurfaceGLX.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/PbufferSurfaceGLX.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/SurfaceGLX.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SurfaceGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/SurfaceImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/PbufferSurfaceGLX.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/PbufferSurfaceGLX.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/SurfaceGLX.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SurfaceGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/SurfaceImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/PbufferSurfaceGLX.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/PbufferSurfaceGLX.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/SurfaceGLX.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SurfaceGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/SurfaceImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/PbufferSurfaceGLX.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/PbufferSurfaceGLX.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/SurfaceGLX.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SurfaceGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/SurfaceImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/PbufferSurfaceGLX.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/PbufferSurfaceGLX.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/SurfaceGLX.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SurfaceGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/SurfaceImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/PbufferSurfaceGLX.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/PbufferSurfaceGLX.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/SurfaceGLX.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SurfaceGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/SurfaceImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/PbufferSurfaceGLX.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/PbufferSurfaceGLX.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/SurfaceGLX.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SurfaceGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/SurfaceImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/PbufferSurfaceGLX.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/PbufferSurfaceGLX.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/SurfaceGLX.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SurfaceGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/SurfaceImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/PbufferSurfaceGLX.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/PbufferSurfaceGLX.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/SurfaceGLX.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SurfaceGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/SurfaceImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/PbufferSurfaceGLX.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/PbufferSurfaceGLX.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/SurfaceGLX.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SurfaceGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/SurfaceImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/PbufferSurfaceGLX.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/PbufferSurfaceGLX.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/SurfaceGLX.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SurfaceGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/SurfaceImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/PbufferSurfaceGLX.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/PbufferSurfaceGLX.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/SurfaceGLX.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SurfaceGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/SurfaceImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/PbufferSurfaceGLX.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/PbufferSurfaceGLX.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/SurfaceGLX.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SurfaceGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/SurfaceImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/PbufferSurfaceGLX.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/PbufferSurfaceGLX.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/SurfaceGLX.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SurfaceGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/SurfaceImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/PbufferSurfaceGLX.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/PbufferSurfaceGLX.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/SurfaceGLX.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SurfaceGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/SurfaceImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/PbufferSurfaceGLX.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/PbufferSurfaceGLX.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/SurfaceGLX.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SurfaceGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/SurfaceImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2913/50531] clang++ -MMD -MF obj/third_party/angle/src/libANGLE/renderer/gl/angle_gl_backend/StateManagerGL.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_ENABLE_OPENGL -DANGLE_ENABLE_OPENGL_DESKTOP -DANGLE_ENABLE_OPENGL_NULL -DLIBANGLE_IMPLEMENTATION -DANGLE_USE_X11 -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -DANGLE_DELEGATE_WORKERS -DANGLE_ENABLE_OPENGL -DANGLE_ENABLE_OPENGL_DESKTOP -DANGLE_ENABLE_OPENGL_NULL -DANGLE_ENABLE_NULL -DANGLE_ENABLE_VULKAN -DANGLE_ENABLE_SWIFTSHADER -DANGLE_USE_CUSTOM_VULKAN_CMD_BUFFERS=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/third_party/khronos -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/third_party/khronos -I../../third_party/angle/include -I../../third_party/angle/src -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/libANGLE/renderer/gl/StateManagerGL.cpp -o obj/third_party/angle/src/libANGLE/renderer/gl/angle_gl_backend/StateManagerGL.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/libANGLE/renderer/gl/StateManagerGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/StateManagerGL.h:12: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/StateManagerGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/StateManagerGL.h:12: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/StateManagerGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/StateManagerGL.h:12: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/StateManagerGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/StateManagerGL.h:12: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/StateManagerGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/StateManagerGL.h:12: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/StateManagerGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/StateManagerGL.h:12: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/StateManagerGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/StateManagerGL.h:12: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/StateManagerGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/StateManagerGL.h:12: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/StateManagerGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/StateManagerGL.h:12: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/StateManagerGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/StateManagerGL.h:12: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/StateManagerGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/StateManagerGL.h:12: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/StateManagerGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/StateManagerGL.h:12: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/StateManagerGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/StateManagerGL.h:12: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/StateManagerGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/StateManagerGL.h:12: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/StateManagerGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/StateManagerGL.h:12: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/StateManagerGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/StateManagerGL.h:12: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2914/50531] clang++ -MMD -MF obj/third_party/angle/src/libANGLE/renderer/gl/angle_gl_backend/TextureGL.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_ENABLE_OPENGL -DANGLE_ENABLE_OPENGL_DESKTOP -DANGLE_ENABLE_OPENGL_NULL -DLIBANGLE_IMPLEMENTATION -DANGLE_USE_X11 -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -DANGLE_DELEGATE_WORKERS -DANGLE_ENABLE_OPENGL -DANGLE_ENABLE_OPENGL_DESKTOP -DANGLE_ENABLE_OPENGL_NULL -DANGLE_ENABLE_NULL -DANGLE_ENABLE_VULKAN -DANGLE_ENABLE_SWIFTSHADER -DANGLE_USE_CUSTOM_VULKAN_CMD_BUFFERS=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/third_party/khronos -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/third_party/khronos -I../../third_party/angle/include -I../../third_party/angle/src -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/libANGLE/renderer/gl/TextureGL.cpp -o obj/third_party/angle/src/libANGLE/renderer/gl/angle_gl_backend/TextureGL.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/libANGLE/renderer/gl/TextureGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/TextureGL.h:12: In file included from ../../third_party/angle/src/libANGLE/Texture.h:17: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/TextureGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/TextureGL.h:12: In file included from ../../third_party/angle/src/libANGLE/Texture.h:17: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/TextureGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/TextureGL.h:12: In file included from ../../third_party/angle/src/libANGLE/Texture.h:17: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/TextureGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/TextureGL.h:12: In file included from ../../third_party/angle/src/libANGLE/Texture.h:17: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/TextureGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/TextureGL.h:12: In file included from ../../third_party/angle/src/libANGLE/Texture.h:17: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/TextureGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/TextureGL.h:12: In file included from ../../third_party/angle/src/libANGLE/Texture.h:17: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/TextureGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/TextureGL.h:12: In file included from ../../third_party/angle/src/libANGLE/Texture.h:17: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/TextureGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/TextureGL.h:12: In file included from ../../third_party/angle/src/libANGLE/Texture.h:17: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/TextureGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/TextureGL.h:12: In file included from ../../third_party/angle/src/libANGLE/Texture.h:17: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/TextureGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/TextureGL.h:12: In file included from ../../third_party/angle/src/libANGLE/Texture.h:17: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/TextureGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/TextureGL.h:12: In file included from ../../third_party/angle/src/libANGLE/Texture.h:17: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/TextureGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/TextureGL.h:12: In file included from ../../third_party/angle/src/libANGLE/Texture.h:17: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/TextureGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/TextureGL.h:12: In file included from ../../third_party/angle/src/libANGLE/Texture.h:17: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/TextureGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/TextureGL.h:12: In file included from ../../third_party/angle/src/libANGLE/Texture.h:17: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/TextureGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/TextureGL.h:12: In file included from ../../third_party/angle/src/libANGLE/Texture.h:17: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/TextureGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/TextureGL.h:12: In file included from ../../third_party/angle/src/libANGLE/Texture.h:17: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2915/50531] clang++ -MMD -MF obj/third_party/angle/src/libANGLE/renderer/gl/angle_gl_backend/glx_utils.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_ENABLE_OPENGL -DANGLE_ENABLE_OPENGL_DESKTOP -DANGLE_ENABLE_OPENGL_NULL -DLIBANGLE_IMPLEMENTATION -DANGLE_USE_X11 -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -DANGLE_DELEGATE_WORKERS -DANGLE_ENABLE_OPENGL -DANGLE_ENABLE_OPENGL_DESKTOP -DANGLE_ENABLE_OPENGL_NULL -DANGLE_ENABLE_NULL -DANGLE_ENABLE_VULKAN -DANGLE_ENABLE_SWIFTSHADER -DANGLE_USE_CUSTOM_VULKAN_CMD_BUFFERS=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/third_party/khronos -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/third_party/khronos -I../../third_party/angle/include -I../../third_party/angle/src -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/libANGLE/renderer/gl/glx/glx_utils.cpp -o obj/third_party/angle/src/libANGLE/renderer/gl/angle_gl_backend/glx_utils.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/glx_utils.cpp:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/glx_utils.cpp:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/glx_utils.cpp:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/glx_utils.cpp:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/glx_utils.cpp:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/glx_utils.cpp:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/glx_utils.cpp:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/glx_utils.cpp:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/glx_utils.cpp:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/glx_utils.cpp:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/glx_utils.cpp:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/glx_utils.cpp:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/glx_utils.cpp:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/glx_utils.cpp:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/glx_utils.cpp:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/glx_utils.cpp:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2916/50531] clang++ -MMD -MF obj/third_party/angle/src/libANGLE/renderer/gl/angle_gl_backend/RendererGLX.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_ENABLE_OPENGL -DANGLE_ENABLE_OPENGL_DESKTOP -DANGLE_ENABLE_OPENGL_NULL -DLIBANGLE_IMPLEMENTATION -DANGLE_USE_X11 -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -DANGLE_DELEGATE_WORKERS -DANGLE_ENABLE_OPENGL -DANGLE_ENABLE_OPENGL_DESKTOP -DANGLE_ENABLE_OPENGL_NULL -DANGLE_ENABLE_NULL -DANGLE_ENABLE_VULKAN -DANGLE_ENABLE_SWIFTSHADER -DANGLE_USE_CUSTOM_VULKAN_CMD_BUFFERS=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/third_party/khronos -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/third_party/khronos -I../../third_party/angle/include -I../../third_party/angle/src -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/libANGLE/renderer/gl/glx/RendererGLX.cpp -o obj/third_party/angle/src/libANGLE/renderer/gl/angle_gl_backend/RendererGLX.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/RendererGLX.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/RendererGLX.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/RendererGL.h:16: In file included from ../../third_party/angle/src/libANGLE/Caps.h:12: In file included from ../../third_party/angle/src/libANGLE/angletypes.h:13: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/RendererGLX.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/RendererGLX.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/RendererGL.h:16: In file included from ../../third_party/angle/src/libANGLE/Caps.h:12: In file included from ../../third_party/angle/src/libANGLE/angletypes.h:13: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/RendererGLX.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/RendererGLX.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/RendererGL.h:16: In file included from ../../third_party/angle/src/libANGLE/Caps.h:12: In file included from ../../third_party/angle/src/libANGLE/angletypes.h:13: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/RendererGLX.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/RendererGLX.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/RendererGL.h:16: In file included from ../../third_party/angle/src/libANGLE/Caps.h:12: In file included from ../../third_party/angle/src/libANGLE/angletypes.h:13: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/RendererGLX.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/RendererGLX.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/RendererGL.h:16: In file included from ../../third_party/angle/src/libANGLE/Caps.h:12: In file included from ../../third_party/angle/src/libANGLE/angletypes.h:13: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/RendererGLX.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/RendererGLX.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/RendererGL.h:16: In file included from ../../third_party/angle/src/libANGLE/Caps.h:12: In file included from ../../third_party/angle/src/libANGLE/angletypes.h:13: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/RendererGLX.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/RendererGLX.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/RendererGL.h:16: In file included from ../../third_party/angle/src/libANGLE/Caps.h:12: In file included from ../../third_party/angle/src/libANGLE/angletypes.h:13: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/RendererGLX.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/RendererGLX.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/RendererGL.h:16: In file included from ../../third_party/angle/src/libANGLE/Caps.h:12: In file included from ../../third_party/angle/src/libANGLE/angletypes.h:13: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/RendererGLX.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/RendererGLX.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/RendererGL.h:16: In file included from ../../third_party/angle/src/libANGLE/Caps.h:12: In file included from ../../third_party/angle/src/libANGLE/angletypes.h:13: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/RendererGLX.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/RendererGLX.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/RendererGL.h:16: In file included from ../../third_party/angle/src/libANGLE/Caps.h:12: In file included from ../../third_party/angle/src/libANGLE/angletypes.h:13: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/RendererGLX.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/RendererGLX.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/RendererGL.h:16: In file included from ../../third_party/angle/src/libANGLE/Caps.h:12: In file included from ../../third_party/angle/src/libANGLE/angletypes.h:13: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/RendererGLX.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/RendererGLX.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/RendererGL.h:16: In file included from ../../third_party/angle/src/libANGLE/Caps.h:12: In file included from ../../third_party/angle/src/libANGLE/angletypes.h:13: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/RendererGLX.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/RendererGLX.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/RendererGL.h:16: In file included from ../../third_party/angle/src/libANGLE/Caps.h:12: In file included from ../../third_party/angle/src/libANGLE/angletypes.h:13: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/RendererGLX.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/RendererGLX.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/RendererGL.h:16: In file included from ../../third_party/angle/src/libANGLE/Caps.h:12: In file included from ../../third_party/angle/src/libANGLE/angletypes.h:13: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/RendererGLX.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/RendererGLX.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/RendererGL.h:16: In file included from ../../third_party/angle/src/libANGLE/Caps.h:12: In file included from ../../third_party/angle/src/libANGLE/angletypes.h:13: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/RendererGLX.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/RendererGLX.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/RendererGL.h:16: In file included from ../../third_party/angle/src/libANGLE/Caps.h:12: In file included from ../../third_party/angle/src/libANGLE/angletypes.h:13: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2917/50531] clang++ -MMD -MF obj/third_party/angle/src/libANGLE/renderer/gl/angle_gl_backend/null_functions.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_ENABLE_OPENGL -DANGLE_ENABLE_OPENGL_DESKTOP -DANGLE_ENABLE_OPENGL_NULL -DLIBANGLE_IMPLEMENTATION -DANGLE_USE_X11 -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -DANGLE_DELEGATE_WORKERS -DANGLE_ENABLE_OPENGL -DANGLE_ENABLE_OPENGL_DESKTOP -DANGLE_ENABLE_OPENGL_NULL -DANGLE_ENABLE_NULL -DANGLE_ENABLE_VULKAN -DANGLE_ENABLE_SWIFTSHADER -DANGLE_USE_CUSTOM_VULKAN_CMD_BUFFERS=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/third_party/khronos -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/third_party/khronos -I../../third_party/angle/include -I../../third_party/angle/src -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/libANGLE/renderer/gl/null_functions.cpp -o obj/third_party/angle/src/libANGLE/renderer/gl/angle_gl_backend/null_functions.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2918/50531] clang++ -MMD -MF obj/third_party/angle/src/libANGLE/renderer/gl/angle_gl_backend/SamplerGL.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_ENABLE_OPENGL -DANGLE_ENABLE_OPENGL_DESKTOP -DANGLE_ENABLE_OPENGL_NULL -DLIBANGLE_IMPLEMENTATION -DANGLE_USE_X11 -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -DANGLE_DELEGATE_WORKERS -DANGLE_ENABLE_OPENGL -DANGLE_ENABLE_OPENGL_DESKTOP -DANGLE_ENABLE_OPENGL_NULL -DANGLE_ENABLE_NULL -DANGLE_ENABLE_VULKAN -DANGLE_ENABLE_SWIFTSHADER -DANGLE_USE_CUSTOM_VULKAN_CMD_BUFFERS=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/third_party/khronos -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/third_party/khronos -I../../third_party/angle/include -I../../third_party/angle/src -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/libANGLE/renderer/gl/SamplerGL.cpp -o obj/third_party/angle/src/libANGLE/renderer/gl/angle_gl_backend/SamplerGL.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SamplerGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SamplerGL.h:12: In file included from ../../third_party/angle/src/libANGLE/angletypes.h:13: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SamplerGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SamplerGL.h:12: In file included from ../../third_party/angle/src/libANGLE/angletypes.h:13: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SamplerGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SamplerGL.h:12: In file included from ../../third_party/angle/src/libANGLE/angletypes.h:13: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SamplerGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SamplerGL.h:12: In file included from ../../third_party/angle/src/libANGLE/angletypes.h:13: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SamplerGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SamplerGL.h:12: In file included from ../../third_party/angle/src/libANGLE/angletypes.h:13: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SamplerGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SamplerGL.h:12: In file included from ../../third_party/angle/src/libANGLE/angletypes.h:13: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SamplerGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SamplerGL.h:12: In file included from ../../third_party/angle/src/libANGLE/angletypes.h:13: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SamplerGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SamplerGL.h:12: In file included from ../../third_party/angle/src/libANGLE/angletypes.h:13: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SamplerGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SamplerGL.h:12: In file included from ../../third_party/angle/src/libANGLE/angletypes.h:13: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SamplerGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SamplerGL.h:12: In file included from ../../third_party/angle/src/libANGLE/angletypes.h:13: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SamplerGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SamplerGL.h:12: In file included from ../../third_party/angle/src/libANGLE/angletypes.h:13: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SamplerGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SamplerGL.h:12: In file included from ../../third_party/angle/src/libANGLE/angletypes.h:13: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SamplerGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SamplerGL.h:12: In file included from ../../third_party/angle/src/libANGLE/angletypes.h:13: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SamplerGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SamplerGL.h:12: In file included from ../../third_party/angle/src/libANGLE/angletypes.h:13: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SamplerGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SamplerGL.h:12: In file included from ../../third_party/angle/src/libANGLE/angletypes.h:13: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SamplerGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SamplerGL.h:12: In file included from ../../third_party/angle/src/libANGLE/angletypes.h:13: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2919/50531] clang++ -MMD -MF obj/third_party/angle/src/libANGLE/renderer/gl/angle_gl_backend/WindowSurfaceGLX.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_ENABLE_OPENGL -DANGLE_ENABLE_OPENGL_DESKTOP -DANGLE_ENABLE_OPENGL_NULL -DLIBANGLE_IMPLEMENTATION -DANGLE_USE_X11 -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -DANGLE_DELEGATE_WORKERS -DANGLE_ENABLE_OPENGL -DANGLE_ENABLE_OPENGL_DESKTOP -DANGLE_ENABLE_OPENGL_NULL -DANGLE_ENABLE_NULL -DANGLE_ENABLE_VULKAN -DANGLE_ENABLE_SWIFTSHADER -DANGLE_USE_CUSTOM_VULKAN_CMD_BUFFERS=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/third_party/khronos -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/third_party/khronos -I../../third_party/angle/include -I../../third_party/angle/src -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/libANGLE/renderer/gl/glx/WindowSurfaceGLX.cpp -o obj/third_party/angle/src/libANGLE/renderer/gl/angle_gl_backend/WindowSurfaceGLX.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/WindowSurfaceGLX.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/WindowSurfaceGLX.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/DisplayGLX.h:17: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/DisplayGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/DisplayImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/WindowSurfaceGLX.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/WindowSurfaceGLX.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/DisplayGLX.h:17: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/DisplayGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/DisplayImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/WindowSurfaceGLX.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/WindowSurfaceGLX.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/DisplayGLX.h:17: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/DisplayGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/DisplayImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/WindowSurfaceGLX.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/WindowSurfaceGLX.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/DisplayGLX.h:17: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/DisplayGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/DisplayImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/WindowSurfaceGLX.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/WindowSurfaceGLX.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/DisplayGLX.h:17: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/DisplayGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/DisplayImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/WindowSurfaceGLX.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/WindowSurfaceGLX.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/DisplayGLX.h:17: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/DisplayGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/DisplayImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/WindowSurfaceGLX.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/WindowSurfaceGLX.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/DisplayGLX.h:17: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/DisplayGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/DisplayImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/WindowSurfaceGLX.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/WindowSurfaceGLX.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/DisplayGLX.h:17: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/DisplayGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/DisplayImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/WindowSurfaceGLX.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/WindowSurfaceGLX.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/DisplayGLX.h:17: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/DisplayGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/DisplayImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/WindowSurfaceGLX.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/WindowSurfaceGLX.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/DisplayGLX.h:17: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/DisplayGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/DisplayImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/WindowSurfaceGLX.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/WindowSurfaceGLX.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/DisplayGLX.h:17: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/DisplayGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/DisplayImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/WindowSurfaceGLX.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/WindowSurfaceGLX.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/DisplayGLX.h:17: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/DisplayGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/DisplayImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/WindowSurfaceGLX.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/WindowSurfaceGLX.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/DisplayGLX.h:17: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/DisplayGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/DisplayImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/WindowSurfaceGLX.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/WindowSurfaceGLX.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/DisplayGLX.h:17: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/DisplayGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/DisplayImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/WindowSurfaceGLX.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/WindowSurfaceGLX.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/DisplayGLX.h:17: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/DisplayGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/DisplayImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/WindowSurfaceGLX.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/WindowSurfaceGLX.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/DisplayGLX.h:17: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/DisplayGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/DisplayImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2920/50531] clang++ -MMD -MF obj/third_party/angle/src/libANGLE/renderer/gl/angle_gl_backend/formatutilsgl.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_ENABLE_OPENGL -DANGLE_ENABLE_OPENGL_DESKTOP -DANGLE_ENABLE_OPENGL_NULL -DLIBANGLE_IMPLEMENTATION -DANGLE_USE_X11 -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -DANGLE_DELEGATE_WORKERS -DANGLE_ENABLE_OPENGL -DANGLE_ENABLE_OPENGL_DESKTOP -DANGLE_ENABLE_OPENGL_NULL -DANGLE_ENABLE_NULL -DANGLE_ENABLE_VULKAN -DANGLE_ENABLE_SWIFTSHADER -DANGLE_USE_CUSTOM_VULKAN_CMD_BUFFERS=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/third_party/khronos -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/third_party/khronos -I../../third_party/angle/include -I../../third_party/angle/src -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/libANGLE/renderer/gl/formatutilsgl.cpp -o obj/third_party/angle/src/libANGLE/renderer/gl/angle_gl_backend/formatutilsgl.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/libANGLE/renderer/gl/formatutilsgl.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/formatutilsgl.h:19: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/FunctionsGL.h:12: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/formatutilsgl.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/formatutilsgl.h:19: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/FunctionsGL.h:12: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/formatutilsgl.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/formatutilsgl.h:19: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/FunctionsGL.h:12: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/formatutilsgl.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/formatutilsgl.h:19: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/FunctionsGL.h:12: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/formatutilsgl.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/formatutilsgl.h:19: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/FunctionsGL.h:12: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/formatutilsgl.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/formatutilsgl.h:19: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/FunctionsGL.h:12: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/formatutilsgl.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/formatutilsgl.h:19: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/FunctionsGL.h:12: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/formatutilsgl.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/formatutilsgl.h:19: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/FunctionsGL.h:12: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/formatutilsgl.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/formatutilsgl.h:19: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/FunctionsGL.h:12: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/formatutilsgl.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/formatutilsgl.h:19: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/FunctionsGL.h:12: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/formatutilsgl.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/formatutilsgl.h:19: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/FunctionsGL.h:12: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/formatutilsgl.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/formatutilsgl.h:19: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/FunctionsGL.h:12: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/formatutilsgl.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/formatutilsgl.h:19: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/FunctionsGL.h:12: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/formatutilsgl.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/formatutilsgl.h:19: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/FunctionsGL.h:12: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/formatutilsgl.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/formatutilsgl.h:19: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/FunctionsGL.h:12: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/formatutilsgl.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/formatutilsgl.h:19: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/FunctionsGL.h:12: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2921/50531] clang++ -MMD -MF obj/third_party/angle/src/libANGLE/renderer/gl/angle_gl_backend/FunctionsEGLDL.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_ENABLE_OPENGL -DANGLE_ENABLE_OPENGL_DESKTOP -DANGLE_ENABLE_OPENGL_NULL -DLIBANGLE_IMPLEMENTATION -DANGLE_USE_X11 -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -DANGLE_DELEGATE_WORKERS -DANGLE_ENABLE_OPENGL -DANGLE_ENABLE_OPENGL_DESKTOP -DANGLE_ENABLE_OPENGL_NULL -DANGLE_ENABLE_NULL -DANGLE_ENABLE_VULKAN -DANGLE_ENABLE_SWIFTSHADER -DANGLE_USE_CUSTOM_VULKAN_CMD_BUFFERS=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/third_party/khronos -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/third_party/khronos -I../../third_party/angle/include -I../../third_party/angle/src -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/libANGLE/renderer/gl/egl/FunctionsEGLDL.cpp -o obj/third_party/angle/src/libANGLE/renderer/gl/angle_gl_backend/FunctionsEGLDL.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/FunctionsEGLDL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/FunctionsEGLDL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/FunctionsEGL.h:18: In file included from ../../third_party/angle/src/libANGLE/Error.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/FunctionsEGLDL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/FunctionsEGLDL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/FunctionsEGL.h:18: In file included from ../../third_party/angle/src/libANGLE/Error.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/FunctionsEGLDL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/FunctionsEGLDL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/FunctionsEGL.h:18: In file included from ../../third_party/angle/src/libANGLE/Error.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/FunctionsEGLDL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/FunctionsEGLDL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/FunctionsEGL.h:18: In file included from ../../third_party/angle/src/libANGLE/Error.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/FunctionsEGLDL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/FunctionsEGLDL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/FunctionsEGL.h:18: In file included from ../../third_party/angle/src/libANGLE/Error.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/FunctionsEGLDL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/FunctionsEGLDL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/FunctionsEGL.h:18: In file included from ../../third_party/angle/src/libANGLE/Error.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/FunctionsEGLDL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/FunctionsEGLDL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/FunctionsEGL.h:18: In file included from ../../third_party/angle/src/libANGLE/Error.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/FunctionsEGLDL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/FunctionsEGLDL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/FunctionsEGL.h:18: In file included from ../../third_party/angle/src/libANGLE/Error.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/FunctionsEGLDL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/FunctionsEGLDL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/FunctionsEGL.h:18: In file included from ../../third_party/angle/src/libANGLE/Error.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/FunctionsEGLDL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/FunctionsEGLDL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/FunctionsEGL.h:18: In file included from ../../third_party/angle/src/libANGLE/Error.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/FunctionsEGLDL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/FunctionsEGLDL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/FunctionsEGL.h:18: In file included from ../../third_party/angle/src/libANGLE/Error.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/FunctionsEGLDL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/FunctionsEGLDL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/FunctionsEGL.h:18: In file included from ../../third_party/angle/src/libANGLE/Error.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/FunctionsEGLDL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/FunctionsEGLDL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/FunctionsEGL.h:18: In file included from ../../third_party/angle/src/libANGLE/Error.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/FunctionsEGLDL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/FunctionsEGLDL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/FunctionsEGL.h:18: In file included from ../../third_party/angle/src/libANGLE/Error.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/FunctionsEGLDL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/FunctionsEGLDL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/FunctionsEGL.h:18: In file included from ../../third_party/angle/src/libANGLE/Error.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/FunctionsEGLDL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/FunctionsEGLDL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/FunctionsEGL.h:18: In file included from ../../third_party/angle/src/libANGLE/Error.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2922/50531] clang++ -MMD -MF obj/third_party/angle/src/libANGLE/renderer/gl/angle_gl_backend/DmaBufImageSiblingEGL.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_ENABLE_OPENGL -DANGLE_ENABLE_OPENGL_DESKTOP -DANGLE_ENABLE_OPENGL_NULL -DLIBANGLE_IMPLEMENTATION -DANGLE_USE_X11 -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -DANGLE_DELEGATE_WORKERS -DANGLE_ENABLE_OPENGL -DANGLE_ENABLE_OPENGL_DESKTOP -DANGLE_ENABLE_OPENGL_NULL -DANGLE_ENABLE_NULL -DANGLE_ENABLE_VULKAN -DANGLE_ENABLE_SWIFTSHADER -DANGLE_USE_CUSTOM_VULKAN_CMD_BUFFERS=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/third_party/khronos -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/third_party/khronos -I../../third_party/angle/include -I../../third_party/angle/src -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/libANGLE/renderer/gl/egl/DmaBufImageSiblingEGL.cpp -o obj/third_party/angle/src/libANGLE/renderer/gl/angle_gl_backend/DmaBufImageSiblingEGL.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/DmaBufImageSiblingEGL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/DmaBufImageSiblingEGL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/ExternalImageSiblingEGL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/ImageImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/DmaBufImageSiblingEGL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/DmaBufImageSiblingEGL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/ExternalImageSiblingEGL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/ImageImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/DmaBufImageSiblingEGL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/DmaBufImageSiblingEGL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/ExternalImageSiblingEGL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/ImageImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/DmaBufImageSiblingEGL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/DmaBufImageSiblingEGL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/ExternalImageSiblingEGL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/ImageImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/DmaBufImageSiblingEGL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/DmaBufImageSiblingEGL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/ExternalImageSiblingEGL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/ImageImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/DmaBufImageSiblingEGL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/DmaBufImageSiblingEGL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/ExternalImageSiblingEGL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/ImageImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/DmaBufImageSiblingEGL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/DmaBufImageSiblingEGL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/ExternalImageSiblingEGL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/ImageImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/DmaBufImageSiblingEGL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/DmaBufImageSiblingEGL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/ExternalImageSiblingEGL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/ImageImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/DmaBufImageSiblingEGL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/DmaBufImageSiblingEGL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/ExternalImageSiblingEGL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/ImageImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/DmaBufImageSiblingEGL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/DmaBufImageSiblingEGL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/ExternalImageSiblingEGL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/ImageImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/DmaBufImageSiblingEGL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/DmaBufImageSiblingEGL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/ExternalImageSiblingEGL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/ImageImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/DmaBufImageSiblingEGL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/DmaBufImageSiblingEGL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/ExternalImageSiblingEGL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/ImageImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/DmaBufImageSiblingEGL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/DmaBufImageSiblingEGL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/ExternalImageSiblingEGL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/ImageImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/DmaBufImageSiblingEGL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/DmaBufImageSiblingEGL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/ExternalImageSiblingEGL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/ImageImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/DmaBufImageSiblingEGL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/DmaBufImageSiblingEGL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/ExternalImageSiblingEGL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/ImageImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/DmaBufImageSiblingEGL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/DmaBufImageSiblingEGL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/ExternalImageSiblingEGL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/ImageImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2923/50531] clang++ -MMD -MF obj/third_party/angle/src/libANGLE/renderer/gl/angle_gl_backend/RenderbufferGL.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_ENABLE_OPENGL -DANGLE_ENABLE_OPENGL_DESKTOP -DANGLE_ENABLE_OPENGL_NULL -DLIBANGLE_IMPLEMENTATION -DANGLE_USE_X11 -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -DANGLE_DELEGATE_WORKERS -DANGLE_ENABLE_OPENGL -DANGLE_ENABLE_OPENGL_DESKTOP -DANGLE_ENABLE_OPENGL_NULL -DANGLE_ENABLE_NULL -DANGLE_ENABLE_VULKAN -DANGLE_ENABLE_SWIFTSHADER -DANGLE_USE_CUSTOM_VULKAN_CMD_BUFFERS=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/third_party/khronos -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/third_party/khronos -I../../third_party/angle/include -I../../third_party/angle/src -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/libANGLE/renderer/gl/RenderbufferGL.cpp -o obj/third_party/angle/src/libANGLE/renderer/gl/angle_gl_backend/RenderbufferGL.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/libANGLE/renderer/gl/RenderbufferGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/RenderbufferGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/RenderbufferImpl.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/RenderbufferGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/RenderbufferGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/RenderbufferImpl.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/RenderbufferGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/RenderbufferGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/RenderbufferImpl.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/RenderbufferGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/RenderbufferGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/RenderbufferImpl.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/RenderbufferGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/RenderbufferGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/RenderbufferImpl.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/RenderbufferGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/RenderbufferGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/RenderbufferImpl.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/RenderbufferGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/RenderbufferGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/RenderbufferImpl.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/RenderbufferGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/RenderbufferGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/RenderbufferImpl.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/RenderbufferGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/RenderbufferGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/RenderbufferImpl.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/RenderbufferGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/RenderbufferGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/RenderbufferImpl.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/RenderbufferGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/RenderbufferGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/RenderbufferImpl.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/RenderbufferGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/RenderbufferGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/RenderbufferImpl.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/RenderbufferGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/RenderbufferGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/RenderbufferImpl.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/RenderbufferGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/RenderbufferGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/RenderbufferImpl.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/RenderbufferGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/RenderbufferGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/RenderbufferImpl.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/RenderbufferGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/RenderbufferGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/RenderbufferImpl.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2924/50531] clang++ -MMD -MF obj/third_party/angle/src/libANGLE/renderer/gl/angle_gl_backend/VertexArrayGL.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_ENABLE_OPENGL -DANGLE_ENABLE_OPENGL_DESKTOP -DANGLE_ENABLE_OPENGL_NULL -DLIBANGLE_IMPLEMENTATION -DANGLE_USE_X11 -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -DANGLE_DELEGATE_WORKERS -DANGLE_ENABLE_OPENGL -DANGLE_ENABLE_OPENGL_DESKTOP -DANGLE_ENABLE_OPENGL_NULL -DANGLE_ENABLE_NULL -DANGLE_ENABLE_VULKAN -DANGLE_ENABLE_SWIFTSHADER -DANGLE_USE_CUSTOM_VULKAN_CMD_BUFFERS=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/third_party/khronos -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/third_party/khronos -I../../third_party/angle/include -I../../third_party/angle/src -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/libANGLE/renderer/gl/VertexArrayGL.cpp -o obj/third_party/angle/src/libANGLE/renderer/gl/angle_gl_backend/VertexArrayGL.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/libANGLE/renderer/gl/VertexArrayGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/VertexArrayGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/VertexArrayImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/VertexArrayGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/VertexArrayGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/VertexArrayImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/VertexArrayGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/VertexArrayGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/VertexArrayImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/VertexArrayGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/VertexArrayGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/VertexArrayImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/VertexArrayGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/VertexArrayGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/VertexArrayImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/VertexArrayGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/VertexArrayGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/VertexArrayImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/VertexArrayGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/VertexArrayGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/VertexArrayImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/VertexArrayGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/VertexArrayGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/VertexArrayImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/VertexArrayGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/VertexArrayGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/VertexArrayImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/VertexArrayGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/VertexArrayGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/VertexArrayImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/VertexArrayGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/VertexArrayGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/VertexArrayImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/VertexArrayGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/VertexArrayGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/VertexArrayImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/VertexArrayGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/VertexArrayGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/VertexArrayImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/VertexArrayGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/VertexArrayGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/VertexArrayImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ ../../third_party/angle/src/libANGLE/renderer/gl/VertexArrayGL.cpp:610:26: warning: use of bitwise '&' with boolean operands [-Wbitwise-instead-of-logical] 610 | const bool enabled = mState.getVertexAttribute(attribIndex).enabled & | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | && 611 | mProgramActiveAttribLocationsMask.test(attribIndex); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../third_party/angle/src/libANGLE/renderer/gl/VertexArrayGL.cpp:610:26: note: cast one or both operands to int to silence this warning In file included from ../../third_party/angle/src/libANGLE/renderer/gl/VertexArrayGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/VertexArrayGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/VertexArrayImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/VertexArrayGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/VertexArrayGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/VertexArrayImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 28 warnings generated. [chrome:2925/50531] clang++ -MMD -MF obj/third_party/angle/src/libANGLE/renderer/gl/angle_gl_backend/FunctionsEGL.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_ENABLE_OPENGL -DANGLE_ENABLE_OPENGL_DESKTOP -DANGLE_ENABLE_OPENGL_NULL -DLIBANGLE_IMPLEMENTATION -DANGLE_USE_X11 -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -DANGLE_DELEGATE_WORKERS -DANGLE_ENABLE_OPENGL -DANGLE_ENABLE_OPENGL_DESKTOP -DANGLE_ENABLE_OPENGL_NULL -DANGLE_ENABLE_NULL -DANGLE_ENABLE_VULKAN -DANGLE_ENABLE_SWIFTSHADER -DANGLE_USE_CUSTOM_VULKAN_CMD_BUFFERS=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/third_party/khronos -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/third_party/khronos -I../../third_party/angle/include -I../../third_party/angle/src -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/libANGLE/renderer/gl/egl/FunctionsEGL.cpp -o obj/third_party/angle/src/libANGLE/renderer/gl/angle_gl_backend/FunctionsEGL.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/FunctionsEGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/FunctionsEGL.h:18: In file included from ../../third_party/angle/src/libANGLE/Error.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/FunctionsEGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/FunctionsEGL.h:18: In file included from ../../third_party/angle/src/libANGLE/Error.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/FunctionsEGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/FunctionsEGL.h:18: In file included from ../../third_party/angle/src/libANGLE/Error.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/FunctionsEGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/FunctionsEGL.h:18: In file included from ../../third_party/angle/src/libANGLE/Error.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/FunctionsEGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/FunctionsEGL.h:18: In file included from ../../third_party/angle/src/libANGLE/Error.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/FunctionsEGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/FunctionsEGL.h:18: In file included from ../../third_party/angle/src/libANGLE/Error.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/FunctionsEGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/FunctionsEGL.h:18: In file included from ../../third_party/angle/src/libANGLE/Error.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/FunctionsEGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/FunctionsEGL.h:18: In file included from ../../third_party/angle/src/libANGLE/Error.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/FunctionsEGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/FunctionsEGL.h:18: In file included from ../../third_party/angle/src/libANGLE/Error.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/FunctionsEGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/FunctionsEGL.h:18: In file included from ../../third_party/angle/src/libANGLE/Error.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/FunctionsEGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/FunctionsEGL.h:18: In file included from ../../third_party/angle/src/libANGLE/Error.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/FunctionsEGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/FunctionsEGL.h:18: In file included from ../../third_party/angle/src/libANGLE/Error.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/FunctionsEGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/FunctionsEGL.h:18: In file included from ../../third_party/angle/src/libANGLE/Error.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/FunctionsEGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/FunctionsEGL.h:18: In file included from ../../third_party/angle/src/libANGLE/Error.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/FunctionsEGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/FunctionsEGL.h:18: In file included from ../../third_party/angle/src/libANGLE/Error.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/FunctionsEGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/FunctionsEGL.h:18: In file included from ../../third_party/angle/src/libANGLE/Error.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2926/50531] clang++ -MMD -MF obj/third_party/angle/src/libANGLE/renderer/gl/angle_gl_backend/SemaphoreGL.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_ENABLE_OPENGL -DANGLE_ENABLE_OPENGL_DESKTOP -DANGLE_ENABLE_OPENGL_NULL -DLIBANGLE_IMPLEMENTATION -DANGLE_USE_X11 -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -DANGLE_DELEGATE_WORKERS -DANGLE_ENABLE_OPENGL -DANGLE_ENABLE_OPENGL_DESKTOP -DANGLE_ENABLE_OPENGL_NULL -DANGLE_ENABLE_NULL -DANGLE_ENABLE_VULKAN -DANGLE_ENABLE_SWIFTSHADER -DANGLE_USE_CUSTOM_VULKAN_CMD_BUFFERS=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/third_party/khronos -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/third_party/khronos -I../../third_party/angle/include -I../../third_party/angle/src -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/libANGLE/renderer/gl/SemaphoreGL.cpp -o obj/third_party/angle/src/libANGLE/renderer/gl/angle_gl_backend/SemaphoreGL.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SemaphoreGL.cpp:7: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SemaphoreGL.h:11: In file included from ../../third_party/angle/src/libANGLE/angletypes.h:13: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SemaphoreGL.cpp:7: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SemaphoreGL.h:11: In file included from ../../third_party/angle/src/libANGLE/angletypes.h:13: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SemaphoreGL.cpp:7: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SemaphoreGL.h:11: In file included from ../../third_party/angle/src/libANGLE/angletypes.h:13: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SemaphoreGL.cpp:7: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SemaphoreGL.h:11: In file included from ../../third_party/angle/src/libANGLE/angletypes.h:13: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SemaphoreGL.cpp:7: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SemaphoreGL.h:11: In file included from ../../third_party/angle/src/libANGLE/angletypes.h:13: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SemaphoreGL.cpp:7: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SemaphoreGL.h:11: In file included from ../../third_party/angle/src/libANGLE/angletypes.h:13: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SemaphoreGL.cpp:7: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SemaphoreGL.h:11: In file included from ../../third_party/angle/src/libANGLE/angletypes.h:13: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SemaphoreGL.cpp:7: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SemaphoreGL.h:11: In file included from ../../third_party/angle/src/libANGLE/angletypes.h:13: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SemaphoreGL.cpp:7: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SemaphoreGL.h:11: In file included from ../../third_party/angle/src/libANGLE/angletypes.h:13: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SemaphoreGL.cpp:7: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SemaphoreGL.h:11: In file included from ../../third_party/angle/src/libANGLE/angletypes.h:13: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SemaphoreGL.cpp:7: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SemaphoreGL.h:11: In file included from ../../third_party/angle/src/libANGLE/angletypes.h:13: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SemaphoreGL.cpp:7: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SemaphoreGL.h:11: In file included from ../../third_party/angle/src/libANGLE/angletypes.h:13: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SemaphoreGL.cpp:7: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SemaphoreGL.h:11: In file included from ../../third_party/angle/src/libANGLE/angletypes.h:13: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SemaphoreGL.cpp:7: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SemaphoreGL.h:11: In file included from ../../third_party/angle/src/libANGLE/angletypes.h:13: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SemaphoreGL.cpp:7: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SemaphoreGL.h:11: In file included from ../../third_party/angle/src/libANGLE/angletypes.h:13: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SemaphoreGL.cpp:7: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SemaphoreGL.h:11: In file included from ../../third_party/angle/src/libANGLE/angletypes.h:13: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2927/50531] clang++ -MMD -MF obj/third_party/angle/src/libANGLE/renderer/gl/angle_gl_backend/DisplayGLX.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_ENABLE_OPENGL -DANGLE_ENABLE_OPENGL_DESKTOP -DANGLE_ENABLE_OPENGL_NULL -DLIBANGLE_IMPLEMENTATION -DANGLE_USE_X11 -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -DANGLE_DELEGATE_WORKERS -DANGLE_ENABLE_OPENGL -DANGLE_ENABLE_OPENGL_DESKTOP -DANGLE_ENABLE_OPENGL_NULL -DANGLE_ENABLE_NULL -DANGLE_ENABLE_VULKAN -DANGLE_ENABLE_SWIFTSHADER -DANGLE_USE_CUSTOM_VULKAN_CMD_BUFFERS=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/third_party/khronos -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/third_party/khronos -I../../third_party/angle/include -I../../third_party/angle/src -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/libANGLE/renderer/gl/glx/DisplayGLX.cpp -o obj/third_party/angle/src/libANGLE/renderer/gl/angle_gl_backend/DisplayGLX.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/DisplayGLX.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/DisplayGLX.h:17: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/DisplayGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/DisplayImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/DisplayGLX.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/DisplayGLX.h:17: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/DisplayGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/DisplayImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/DisplayGLX.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/DisplayGLX.h:17: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/DisplayGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/DisplayImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/DisplayGLX.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/DisplayGLX.h:17: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/DisplayGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/DisplayImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/DisplayGLX.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/DisplayGLX.h:17: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/DisplayGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/DisplayImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/DisplayGLX.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/DisplayGLX.h:17: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/DisplayGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/DisplayImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/DisplayGLX.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/DisplayGLX.h:17: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/DisplayGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/DisplayImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/DisplayGLX.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/DisplayGLX.h:17: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/DisplayGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/DisplayImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/DisplayGLX.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/DisplayGLX.h:17: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/DisplayGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/DisplayImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/DisplayGLX.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/DisplayGLX.h:17: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/DisplayGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/DisplayImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/DisplayGLX.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/DisplayGLX.h:17: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/DisplayGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/DisplayImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/DisplayGLX.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/DisplayGLX.h:17: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/DisplayGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/DisplayImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/DisplayGLX.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/DisplayGLX.h:17: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/DisplayGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/DisplayImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/DisplayGLX.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/DisplayGLX.h:17: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/DisplayGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/DisplayImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/DisplayGLX.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/DisplayGLX.h:17: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/DisplayGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/DisplayImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/DisplayGLX.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/DisplayGLX.h:17: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/DisplayGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/DisplayImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2928/50531] clang++ -MMD -MF obj/third_party/angle/src/libANGLE/renderer/null/angle_null_backend/CompilerNULL.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DLIBANGLE_IMPLEMENTATION -DANGLE_USE_X11 -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/libANGLE/renderer/null/CompilerNULL.cpp -o obj/third_party/angle/src/libANGLE/renderer/null/angle_null_backend/CompilerNULL.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/libANGLE/renderer/null/CompilerNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/CompilerNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/CompilerImpl.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/CompilerNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/CompilerNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/CompilerImpl.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/CompilerNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/CompilerNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/CompilerImpl.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/CompilerNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/CompilerNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/CompilerImpl.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/CompilerNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/CompilerNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/CompilerImpl.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/CompilerNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/CompilerNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/CompilerImpl.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/CompilerNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/CompilerNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/CompilerImpl.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/CompilerNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/CompilerNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/CompilerImpl.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/CompilerNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/CompilerNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/CompilerImpl.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/CompilerNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/CompilerNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/CompilerImpl.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/CompilerNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/CompilerNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/CompilerImpl.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/CompilerNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/CompilerNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/CompilerImpl.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/CompilerNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/CompilerNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/CompilerImpl.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/CompilerNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/CompilerNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/CompilerImpl.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/CompilerNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/CompilerNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/CompilerImpl.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/CompilerNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/CompilerNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/CompilerImpl.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2929/50531] clang++ -MMD -MF obj/third_party/angle/src/libANGLE/renderer/gl/angle_gl_backend/PixmapSurfaceGLX.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_ENABLE_OPENGL -DANGLE_ENABLE_OPENGL_DESKTOP -DANGLE_ENABLE_OPENGL_NULL -DLIBANGLE_IMPLEMENTATION -DANGLE_USE_X11 -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -DANGLE_DELEGATE_WORKERS -DANGLE_ENABLE_OPENGL -DANGLE_ENABLE_OPENGL_DESKTOP -DANGLE_ENABLE_OPENGL_NULL -DANGLE_ENABLE_NULL -DANGLE_ENABLE_VULKAN -DANGLE_ENABLE_SWIFTSHADER -DANGLE_USE_CUSTOM_VULKAN_CMD_BUFFERS=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/third_party/khronos -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/third_party/khronos -I../../third_party/angle/include -I../../third_party/angle/src -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/libANGLE/renderer/gl/glx/PixmapSurfaceGLX.cpp -o obj/third_party/angle/src/libANGLE/renderer/gl/angle_gl_backend/PixmapSurfaceGLX.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/PixmapSurfaceGLX.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/PixmapSurfaceGLX.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/SurfaceGLX.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SurfaceGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/SurfaceImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/PixmapSurfaceGLX.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/PixmapSurfaceGLX.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/SurfaceGLX.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SurfaceGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/SurfaceImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/PixmapSurfaceGLX.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/PixmapSurfaceGLX.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/SurfaceGLX.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SurfaceGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/SurfaceImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/PixmapSurfaceGLX.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/PixmapSurfaceGLX.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/SurfaceGLX.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SurfaceGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/SurfaceImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/PixmapSurfaceGLX.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/PixmapSurfaceGLX.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/SurfaceGLX.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SurfaceGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/SurfaceImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/PixmapSurfaceGLX.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/PixmapSurfaceGLX.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/SurfaceGLX.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SurfaceGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/SurfaceImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/PixmapSurfaceGLX.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/PixmapSurfaceGLX.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/SurfaceGLX.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SurfaceGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/SurfaceImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/PixmapSurfaceGLX.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/PixmapSurfaceGLX.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/SurfaceGLX.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SurfaceGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/SurfaceImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/PixmapSurfaceGLX.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/PixmapSurfaceGLX.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/SurfaceGLX.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SurfaceGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/SurfaceImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/PixmapSurfaceGLX.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/PixmapSurfaceGLX.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/SurfaceGLX.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SurfaceGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/SurfaceImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/PixmapSurfaceGLX.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/PixmapSurfaceGLX.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/SurfaceGLX.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SurfaceGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/SurfaceImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/PixmapSurfaceGLX.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/PixmapSurfaceGLX.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/SurfaceGLX.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SurfaceGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/SurfaceImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/PixmapSurfaceGLX.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/PixmapSurfaceGLX.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/SurfaceGLX.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SurfaceGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/SurfaceImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/PixmapSurfaceGLX.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/PixmapSurfaceGLX.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/SurfaceGLX.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SurfaceGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/SurfaceImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/PixmapSurfaceGLX.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/PixmapSurfaceGLX.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/SurfaceGLX.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SurfaceGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/SurfaceImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/PixmapSurfaceGLX.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/PixmapSurfaceGLX.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/glx/SurfaceGLX.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SurfaceGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/SurfaceImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2930/50531] clang++ -MMD -MF obj/third_party/angle/src/libANGLE/renderer/gl/angle_gl_backend/RendererEGL.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_ENABLE_OPENGL -DANGLE_ENABLE_OPENGL_DESKTOP -DANGLE_ENABLE_OPENGL_NULL -DLIBANGLE_IMPLEMENTATION -DANGLE_USE_X11 -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -DANGLE_DELEGATE_WORKERS -DANGLE_ENABLE_OPENGL -DANGLE_ENABLE_OPENGL_DESKTOP -DANGLE_ENABLE_OPENGL_NULL -DANGLE_ENABLE_NULL -DANGLE_ENABLE_VULKAN -DANGLE_ENABLE_SWIFTSHADER -DANGLE_USE_CUSTOM_VULKAN_CMD_BUFFERS=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/third_party/khronos -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/third_party/khronos -I../../third_party/angle/include -I../../third_party/angle/src -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/libANGLE/renderer/gl/egl/RendererEGL.cpp -o obj/third_party/angle/src/libANGLE/renderer/gl/angle_gl_backend/RendererEGL.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/RendererEGL.cpp:7: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/RendererEGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/RendererGL.h:16: In file included from ../../third_party/angle/src/libANGLE/Caps.h:12: In file included from ../../third_party/angle/src/libANGLE/angletypes.h:13: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/RendererEGL.cpp:7: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/RendererEGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/RendererGL.h:16: In file included from ../../third_party/angle/src/libANGLE/Caps.h:12: In file included from ../../third_party/angle/src/libANGLE/angletypes.h:13: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/RendererEGL.cpp:7: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/RendererEGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/RendererGL.h:16: In file included from ../../third_party/angle/src/libANGLE/Caps.h:12: In file included from ../../third_party/angle/src/libANGLE/angletypes.h:13: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/RendererEGL.cpp:7: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/RendererEGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/RendererGL.h:16: In file included from ../../third_party/angle/src/libANGLE/Caps.h:12: In file included from ../../third_party/angle/src/libANGLE/angletypes.h:13: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/RendererEGL.cpp:7: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/RendererEGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/RendererGL.h:16: In file included from ../../third_party/angle/src/libANGLE/Caps.h:12: In file included from ../../third_party/angle/src/libANGLE/angletypes.h:13: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/RendererEGL.cpp:7: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/RendererEGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/RendererGL.h:16: In file included from ../../third_party/angle/src/libANGLE/Caps.h:12: In file included from ../../third_party/angle/src/libANGLE/angletypes.h:13: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/RendererEGL.cpp:7: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/RendererEGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/RendererGL.h:16: In file included from ../../third_party/angle/src/libANGLE/Caps.h:12: In file included from ../../third_party/angle/src/libANGLE/angletypes.h:13: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/RendererEGL.cpp:7: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/RendererEGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/RendererGL.h:16: In file included from ../../third_party/angle/src/libANGLE/Caps.h:12: In file included from ../../third_party/angle/src/libANGLE/angletypes.h:13: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/RendererEGL.cpp:7: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/RendererEGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/RendererGL.h:16: In file included from ../../third_party/angle/src/libANGLE/Caps.h:12: In file included from ../../third_party/angle/src/libANGLE/angletypes.h:13: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/RendererEGL.cpp:7: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/RendererEGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/RendererGL.h:16: In file included from ../../third_party/angle/src/libANGLE/Caps.h:12: In file included from ../../third_party/angle/src/libANGLE/angletypes.h:13: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/RendererEGL.cpp:7: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/RendererEGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/RendererGL.h:16: In file included from ../../third_party/angle/src/libANGLE/Caps.h:12: In file included from ../../third_party/angle/src/libANGLE/angletypes.h:13: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/RendererEGL.cpp:7: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/RendererEGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/RendererGL.h:16: In file included from ../../third_party/angle/src/libANGLE/Caps.h:12: In file included from ../../third_party/angle/src/libANGLE/angletypes.h:13: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/RendererEGL.cpp:7: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/RendererEGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/RendererGL.h:16: In file included from ../../third_party/angle/src/libANGLE/Caps.h:12: In file included from ../../third_party/angle/src/libANGLE/angletypes.h:13: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/RendererEGL.cpp:7: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/RendererEGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/RendererGL.h:16: In file included from ../../third_party/angle/src/libANGLE/Caps.h:12: In file included from ../../third_party/angle/src/libANGLE/angletypes.h:13: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/RendererEGL.cpp:7: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/RendererEGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/RendererGL.h:16: In file included from ../../third_party/angle/src/libANGLE/Caps.h:12: In file included from ../../third_party/angle/src/libANGLE/angletypes.h:13: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/RendererEGL.cpp:7: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/RendererEGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/RendererGL.h:16: In file included from ../../third_party/angle/src/libANGLE/Caps.h:12: In file included from ../../third_party/angle/src/libANGLE/angletypes.h:13: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2931/50531] clang++ -MMD -MF obj/third_party/angle/src/libANGLE/renderer/gl/angle_gl_backend/PbufferSurfaceEGL.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_ENABLE_OPENGL -DANGLE_ENABLE_OPENGL_DESKTOP -DANGLE_ENABLE_OPENGL_NULL -DLIBANGLE_IMPLEMENTATION -DANGLE_USE_X11 -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -DANGLE_DELEGATE_WORKERS -DANGLE_ENABLE_OPENGL -DANGLE_ENABLE_OPENGL_DESKTOP -DANGLE_ENABLE_OPENGL_NULL -DANGLE_ENABLE_NULL -DANGLE_ENABLE_VULKAN -DANGLE_ENABLE_SWIFTSHADER -DANGLE_USE_CUSTOM_VULKAN_CMD_BUFFERS=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/third_party/khronos -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/third_party/khronos -I../../third_party/angle/include -I../../third_party/angle/src -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/libANGLE/renderer/gl/egl/PbufferSurfaceEGL.cpp -o obj/third_party/angle/src/libANGLE/renderer/gl/angle_gl_backend/PbufferSurfaceEGL.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/PbufferSurfaceEGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/PbufferSurfaceEGL.h:15: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/SurfaceEGL.h:14: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SurfaceGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/SurfaceImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/PbufferSurfaceEGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/PbufferSurfaceEGL.h:15: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/SurfaceEGL.h:14: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SurfaceGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/SurfaceImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/PbufferSurfaceEGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/PbufferSurfaceEGL.h:15: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/SurfaceEGL.h:14: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SurfaceGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/SurfaceImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/PbufferSurfaceEGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/PbufferSurfaceEGL.h:15: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/SurfaceEGL.h:14: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SurfaceGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/SurfaceImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/PbufferSurfaceEGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/PbufferSurfaceEGL.h:15: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/SurfaceEGL.h:14: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SurfaceGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/SurfaceImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/PbufferSurfaceEGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/PbufferSurfaceEGL.h:15: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/SurfaceEGL.h:14: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SurfaceGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/SurfaceImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/PbufferSurfaceEGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/PbufferSurfaceEGL.h:15: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/SurfaceEGL.h:14: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SurfaceGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/SurfaceImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/PbufferSurfaceEGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/PbufferSurfaceEGL.h:15: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/SurfaceEGL.h:14: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SurfaceGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/SurfaceImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/PbufferSurfaceEGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/PbufferSurfaceEGL.h:15: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/SurfaceEGL.h:14: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SurfaceGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/SurfaceImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/PbufferSurfaceEGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/PbufferSurfaceEGL.h:15: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/SurfaceEGL.h:14: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SurfaceGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/SurfaceImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/PbufferSurfaceEGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/PbufferSurfaceEGL.h:15: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/SurfaceEGL.h:14: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SurfaceGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/SurfaceImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/PbufferSurfaceEGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/PbufferSurfaceEGL.h:15: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/SurfaceEGL.h:14: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SurfaceGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/SurfaceImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/PbufferSurfaceEGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/PbufferSurfaceEGL.h:15: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/SurfaceEGL.h:14: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SurfaceGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/SurfaceImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/PbufferSurfaceEGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/PbufferSurfaceEGL.h:15: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/SurfaceEGL.h:14: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SurfaceGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/SurfaceImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/PbufferSurfaceEGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/PbufferSurfaceEGL.h:15: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/SurfaceEGL.h:14: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SurfaceGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/SurfaceImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/PbufferSurfaceEGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/PbufferSurfaceEGL.h:15: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/SurfaceEGL.h:14: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SurfaceGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/SurfaceImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2932/50531] clang++ -MMD -MF obj/third_party/angle/src/libANGLE/renderer/gl/angle_gl_backend/egl_utils.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_ENABLE_OPENGL -DANGLE_ENABLE_OPENGL_DESKTOP -DANGLE_ENABLE_OPENGL_NULL -DLIBANGLE_IMPLEMENTATION -DANGLE_USE_X11 -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -DANGLE_DELEGATE_WORKERS -DANGLE_ENABLE_OPENGL -DANGLE_ENABLE_OPENGL_DESKTOP -DANGLE_ENABLE_OPENGL_NULL -DANGLE_ENABLE_NULL -DANGLE_ENABLE_VULKAN -DANGLE_ENABLE_SWIFTSHADER -DANGLE_USE_CUSTOM_VULKAN_CMD_BUFFERS=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/third_party/khronos -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/third_party/khronos -I../../third_party/angle/include -I../../third_party/angle/src -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/libANGLE/renderer/gl/egl/egl_utils.cpp -o obj/third_party/angle/src/libANGLE/renderer/gl/angle_gl_backend/egl_utils.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/egl_utils.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/egl_utils.h:15: In file included from ../../third_party/angle/src/libANGLE/AttributeMap.h:10: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/egl_utils.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/egl_utils.h:15: In file included from ../../third_party/angle/src/libANGLE/AttributeMap.h:10: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/egl_utils.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/egl_utils.h:15: In file included from ../../third_party/angle/src/libANGLE/AttributeMap.h:10: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/egl_utils.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/egl_utils.h:15: In file included from ../../third_party/angle/src/libANGLE/AttributeMap.h:10: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/egl_utils.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/egl_utils.h:15: In file included from ../../third_party/angle/src/libANGLE/AttributeMap.h:10: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/egl_utils.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/egl_utils.h:15: In file included from ../../third_party/angle/src/libANGLE/AttributeMap.h:10: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/egl_utils.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/egl_utils.h:15: In file included from ../../third_party/angle/src/libANGLE/AttributeMap.h:10: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/egl_utils.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/egl_utils.h:15: In file included from ../../third_party/angle/src/libANGLE/AttributeMap.h:10: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/egl_utils.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/egl_utils.h:15: In file included from ../../third_party/angle/src/libANGLE/AttributeMap.h:10: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/egl_utils.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/egl_utils.h:15: In file included from ../../third_party/angle/src/libANGLE/AttributeMap.h:10: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/egl_utils.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/egl_utils.h:15: In file included from ../../third_party/angle/src/libANGLE/AttributeMap.h:10: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/egl_utils.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/egl_utils.h:15: In file included from ../../third_party/angle/src/libANGLE/AttributeMap.h:10: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/egl_utils.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/egl_utils.h:15: In file included from ../../third_party/angle/src/libANGLE/AttributeMap.h:10: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/egl_utils.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/egl_utils.h:15: In file included from ../../third_party/angle/src/libANGLE/AttributeMap.h:10: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/egl_utils.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/egl_utils.h:15: In file included from ../../third_party/angle/src/libANGLE/AttributeMap.h:10: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/egl_utils.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/egl_utils.h:15: In file included from ../../third_party/angle/src/libANGLE/AttributeMap.h:10: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2933/50531] clang++ -MMD -MF obj/third_party/angle/src/libANGLE/renderer/null/angle_null_backend/FenceNVNULL.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DLIBANGLE_IMPLEMENTATION -DANGLE_USE_X11 -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/libANGLE/renderer/null/FenceNVNULL.cpp -o obj/third_party/angle/src/libANGLE/renderer/null/angle_null_backend/FenceNVNULL.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/libANGLE/renderer/null/FenceNVNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/FenceNVNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/FenceNVImpl.h:12: In file included from ../../third_party/angle/src/libANGLE/Error.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/FenceNVNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/FenceNVNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/FenceNVImpl.h:12: In file included from ../../third_party/angle/src/libANGLE/Error.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/FenceNVNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/FenceNVNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/FenceNVImpl.h:12: In file included from ../../third_party/angle/src/libANGLE/Error.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/FenceNVNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/FenceNVNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/FenceNVImpl.h:12: In file included from ../../third_party/angle/src/libANGLE/Error.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/FenceNVNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/FenceNVNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/FenceNVImpl.h:12: In file included from ../../third_party/angle/src/libANGLE/Error.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/FenceNVNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/FenceNVNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/FenceNVImpl.h:12: In file included from ../../third_party/angle/src/libANGLE/Error.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/FenceNVNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/FenceNVNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/FenceNVImpl.h:12: In file included from ../../third_party/angle/src/libANGLE/Error.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/FenceNVNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/FenceNVNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/FenceNVImpl.h:12: In file included from ../../third_party/angle/src/libANGLE/Error.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/FenceNVNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/FenceNVNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/FenceNVImpl.h:12: In file included from ../../third_party/angle/src/libANGLE/Error.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/FenceNVNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/FenceNVNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/FenceNVImpl.h:12: In file included from ../../third_party/angle/src/libANGLE/Error.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/FenceNVNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/FenceNVNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/FenceNVImpl.h:12: In file included from ../../third_party/angle/src/libANGLE/Error.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/FenceNVNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/FenceNVNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/FenceNVImpl.h:12: In file included from ../../third_party/angle/src/libANGLE/Error.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/FenceNVNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/FenceNVNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/FenceNVImpl.h:12: In file included from ../../third_party/angle/src/libANGLE/Error.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/FenceNVNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/FenceNVNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/FenceNVImpl.h:12: In file included from ../../third_party/angle/src/libANGLE/Error.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/FenceNVNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/FenceNVNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/FenceNVImpl.h:12: In file included from ../../third_party/angle/src/libANGLE/Error.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/FenceNVNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/FenceNVNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/FenceNVImpl.h:12: In file included from ../../third_party/angle/src/libANGLE/Error.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2934/50531] clang++ -MMD -MF obj/third_party/angle/src/libANGLE/renderer/null/angle_null_backend/DeviceNULL.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DLIBANGLE_IMPLEMENTATION -DANGLE_USE_X11 -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/libANGLE/renderer/null/DeviceNULL.cpp -o obj/third_party/angle/src/libANGLE/renderer/null/angle_null_backend/DeviceNULL.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/libANGLE/renderer/null/DeviceNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/DeviceNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/DeviceImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/DeviceNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/DeviceNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/DeviceImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/DeviceNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/DeviceNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/DeviceImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/DeviceNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/DeviceNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/DeviceImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/DeviceNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/DeviceNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/DeviceImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/DeviceNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/DeviceNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/DeviceImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/DeviceNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/DeviceNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/DeviceImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/DeviceNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/DeviceNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/DeviceImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/DeviceNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/DeviceNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/DeviceImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/DeviceNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/DeviceNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/DeviceImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/DeviceNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/DeviceNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/DeviceImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/DeviceNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/DeviceNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/DeviceImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/DeviceNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/DeviceNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/DeviceImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/DeviceNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/DeviceNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/DeviceImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/DeviceNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/DeviceNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/DeviceImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/DeviceNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/DeviceNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/DeviceImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2935/50531] clang++ -MMD -MF obj/third_party/angle/src/libANGLE/renderer/gl/angle_gl_backend/ContextEGL.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_ENABLE_OPENGL -DANGLE_ENABLE_OPENGL_DESKTOP -DANGLE_ENABLE_OPENGL_NULL -DLIBANGLE_IMPLEMENTATION -DANGLE_USE_X11 -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -DANGLE_DELEGATE_WORKERS -DANGLE_ENABLE_OPENGL -DANGLE_ENABLE_OPENGL_DESKTOP -DANGLE_ENABLE_OPENGL_NULL -DANGLE_ENABLE_NULL -DANGLE_ENABLE_VULKAN -DANGLE_ENABLE_SWIFTSHADER -DANGLE_USE_CUSTOM_VULKAN_CMD_BUFFERS=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/third_party/khronos -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/third_party/khronos -I../../third_party/angle/include -I../../third_party/angle/src -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/libANGLE/renderer/gl/egl/ContextEGL.cpp -o obj/third_party/angle/src/libANGLE/renderer/gl/angle_gl_backend/ContextEGL.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/ContextEGL.cpp:7: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/ContextEGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ContextGL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/ContextImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/ContextEGL.cpp:7: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/ContextEGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ContextGL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/ContextImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/ContextEGL.cpp:7: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/ContextEGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ContextGL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/ContextImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/ContextEGL.cpp:7: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/ContextEGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ContextGL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/ContextImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/ContextEGL.cpp:7: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/ContextEGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ContextGL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/ContextImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/ContextEGL.cpp:7: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/ContextEGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ContextGL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/ContextImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/ContextEGL.cpp:7: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/ContextEGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ContextGL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/ContextImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/ContextEGL.cpp:7: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/ContextEGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ContextGL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/ContextImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/ContextEGL.cpp:7: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/ContextEGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ContextGL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/ContextImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/ContextEGL.cpp:7: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/ContextEGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ContextGL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/ContextImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/ContextEGL.cpp:7: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/ContextEGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ContextGL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/ContextImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/ContextEGL.cpp:7: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/ContextEGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ContextGL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/ContextImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/ContextEGL.cpp:7: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/ContextEGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ContextGL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/ContextImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/ContextEGL.cpp:7: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/ContextEGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ContextGL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/ContextImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/ContextEGL.cpp:7: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/ContextEGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ContextGL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/ContextImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/ContextEGL.cpp:7: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/ContextEGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ContextGL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/ContextImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2936/50531] clang++ -MMD -MF obj/third_party/angle/src/libANGLE/renderer/gl/angle_gl_backend/WindowSurfaceEGL.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_ENABLE_OPENGL -DANGLE_ENABLE_OPENGL_DESKTOP -DANGLE_ENABLE_OPENGL_NULL -DLIBANGLE_IMPLEMENTATION -DANGLE_USE_X11 -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -DANGLE_DELEGATE_WORKERS -DANGLE_ENABLE_OPENGL -DANGLE_ENABLE_OPENGL_DESKTOP -DANGLE_ENABLE_OPENGL_NULL -DANGLE_ENABLE_NULL -DANGLE_ENABLE_VULKAN -DANGLE_ENABLE_SWIFTSHADER -DANGLE_USE_CUSTOM_VULKAN_CMD_BUFFERS=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/third_party/khronos -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/third_party/khronos -I../../third_party/angle/include -I../../third_party/angle/src -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/libANGLE/renderer/gl/egl/WindowSurfaceEGL.cpp -o obj/third_party/angle/src/libANGLE/renderer/gl/angle_gl_backend/WindowSurfaceEGL.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/WindowSurfaceEGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/WindowSurfaceEGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/SurfaceEGL.h:14: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SurfaceGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/SurfaceImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/WindowSurfaceEGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/WindowSurfaceEGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/SurfaceEGL.h:14: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SurfaceGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/SurfaceImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/WindowSurfaceEGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/WindowSurfaceEGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/SurfaceEGL.h:14: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SurfaceGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/SurfaceImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/WindowSurfaceEGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/WindowSurfaceEGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/SurfaceEGL.h:14: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SurfaceGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/SurfaceImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/WindowSurfaceEGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/WindowSurfaceEGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/SurfaceEGL.h:14: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SurfaceGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/SurfaceImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/WindowSurfaceEGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/WindowSurfaceEGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/SurfaceEGL.h:14: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SurfaceGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/SurfaceImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/WindowSurfaceEGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/WindowSurfaceEGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/SurfaceEGL.h:14: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SurfaceGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/SurfaceImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/WindowSurfaceEGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/WindowSurfaceEGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/SurfaceEGL.h:14: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SurfaceGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/SurfaceImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/WindowSurfaceEGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/WindowSurfaceEGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/SurfaceEGL.h:14: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SurfaceGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/SurfaceImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/WindowSurfaceEGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/WindowSurfaceEGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/SurfaceEGL.h:14: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SurfaceGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/SurfaceImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/WindowSurfaceEGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/WindowSurfaceEGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/SurfaceEGL.h:14: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SurfaceGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/SurfaceImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/WindowSurfaceEGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/WindowSurfaceEGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/SurfaceEGL.h:14: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SurfaceGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/SurfaceImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/WindowSurfaceEGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/WindowSurfaceEGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/SurfaceEGL.h:14: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SurfaceGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/SurfaceImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/WindowSurfaceEGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/WindowSurfaceEGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/SurfaceEGL.h:14: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SurfaceGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/SurfaceImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/WindowSurfaceEGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/WindowSurfaceEGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/SurfaceEGL.h:14: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SurfaceGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/SurfaceImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/WindowSurfaceEGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/WindowSurfaceEGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/SurfaceEGL.h:14: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SurfaceGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/SurfaceImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2937/50531] clang++ -MMD -MF obj/third_party/angle/src/libANGLE/renderer/vulkan/angle_vk_mem_alloc_wrapper/vk_mem_alloc_wrapper.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_SHARED_LIBVULKAN=1 -DVK_USE_PLATFORM_XCB_KHR -DVMA_DYNAMIC_VULKAN_FUNCTIONS=0 -DVMA_STATIC_VULKAN_FUNCTIONS=0 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/third_party/volk -I../../third_party/vulkan-deps/vulkan-headers/src/include -I../../third_party/vulkan_memory_allocator/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -Wno-missing-field-initializers -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -Wno-implicit-fallthrough -Wno-nullability-completeness -Wno-unused-private-field -Wno-unused-variable -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_mem_alloc_wrapper.cpp -o obj/third_party/angle/src/libANGLE/renderer/vulkan/angle_vk_mem_alloc_wrapper/vk_mem_alloc_wrapper.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2938/50531] clang++ -MMD -MF obj/third_party/angle/src/libANGLE/renderer/gl/angle_gl_backend/ImageEGL.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_ENABLE_OPENGL -DANGLE_ENABLE_OPENGL_DESKTOP -DANGLE_ENABLE_OPENGL_NULL -DLIBANGLE_IMPLEMENTATION -DANGLE_USE_X11 -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -DANGLE_DELEGATE_WORKERS -DANGLE_ENABLE_OPENGL -DANGLE_ENABLE_OPENGL_DESKTOP -DANGLE_ENABLE_OPENGL_NULL -DANGLE_ENABLE_NULL -DANGLE_ENABLE_VULKAN -DANGLE_ENABLE_SWIFTSHADER -DANGLE_USE_CUSTOM_VULKAN_CMD_BUFFERS=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/third_party/khronos -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/third_party/khronos -I../../third_party/angle/include -I../../third_party/angle/src -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/libANGLE/renderer/gl/egl/ImageEGL.cpp -o obj/third_party/angle/src/libANGLE/renderer/gl/angle_gl_backend/ImageEGL.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/ImageEGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/ImageEGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ImageGL.h:12: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/ImageEGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/ImageEGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ImageGL.h:12: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/ImageEGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/ImageEGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ImageGL.h:12: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/ImageEGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/ImageEGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ImageGL.h:12: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/ImageEGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/ImageEGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ImageGL.h:12: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/ImageEGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/ImageEGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ImageGL.h:12: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/ImageEGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/ImageEGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ImageGL.h:12: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/ImageEGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/ImageEGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ImageGL.h:12: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/ImageEGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/ImageEGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ImageGL.h:12: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/ImageEGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/ImageEGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ImageGL.h:12: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/ImageEGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/ImageEGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ImageGL.h:12: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/ImageEGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/ImageEGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ImageGL.h:12: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/ImageEGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/ImageEGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ImageGL.h:12: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/ImageEGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/ImageEGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ImageGL.h:12: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/ImageEGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/ImageEGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ImageGL.h:12: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/ImageEGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/ImageEGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/ImageGL.h:12: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2939/50531] clang++ -MMD -MF obj/third_party/angle/src/libANGLE/renderer/gl/angle_gl_backend/SurfaceEGL.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_ENABLE_OPENGL -DANGLE_ENABLE_OPENGL_DESKTOP -DANGLE_ENABLE_OPENGL_NULL -DLIBANGLE_IMPLEMENTATION -DANGLE_USE_X11 -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -DANGLE_DELEGATE_WORKERS -DANGLE_ENABLE_OPENGL -DANGLE_ENABLE_OPENGL_DESKTOP -DANGLE_ENABLE_OPENGL_NULL -DANGLE_ENABLE_NULL -DANGLE_ENABLE_VULKAN -DANGLE_ENABLE_SWIFTSHADER -DANGLE_USE_CUSTOM_VULKAN_CMD_BUFFERS=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/third_party/khronos -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/third_party/khronos -I../../third_party/angle/include -I../../third_party/angle/src -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/libANGLE/renderer/gl/egl/SurfaceEGL.cpp -o obj/third_party/angle/src/libANGLE/renderer/gl/angle_gl_backend/SurfaceEGL.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/SurfaceEGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/SurfaceEGL.h:14: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SurfaceGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/SurfaceImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/SurfaceEGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/SurfaceEGL.h:14: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SurfaceGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/SurfaceImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/SurfaceEGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/SurfaceEGL.h:14: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SurfaceGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/SurfaceImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/SurfaceEGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/SurfaceEGL.h:14: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SurfaceGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/SurfaceImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/SurfaceEGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/SurfaceEGL.h:14: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SurfaceGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/SurfaceImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/SurfaceEGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/SurfaceEGL.h:14: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SurfaceGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/SurfaceImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/SurfaceEGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/SurfaceEGL.h:14: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SurfaceGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/SurfaceImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/SurfaceEGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/SurfaceEGL.h:14: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SurfaceGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/SurfaceImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/SurfaceEGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/SurfaceEGL.h:14: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SurfaceGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/SurfaceImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/SurfaceEGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/SurfaceEGL.h:14: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SurfaceGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/SurfaceImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/SurfaceEGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/SurfaceEGL.h:14: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SurfaceGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/SurfaceImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/SurfaceEGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/SurfaceEGL.h:14: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SurfaceGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/SurfaceImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/SurfaceEGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/SurfaceEGL.h:14: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SurfaceGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/SurfaceImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/SurfaceEGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/SurfaceEGL.h:14: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SurfaceGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/SurfaceImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/SurfaceEGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/SurfaceEGL.h:14: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SurfaceGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/SurfaceImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/SurfaceEGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/SurfaceEGL.h:14: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/SurfaceGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/SurfaceImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2940/50531] clang++ -MMD -MF obj/third_party/angle/src/libANGLE/renderer/gl/angle_gl_backend/renderergl_utils.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_ENABLE_OPENGL -DANGLE_ENABLE_OPENGL_DESKTOP -DANGLE_ENABLE_OPENGL_NULL -DLIBANGLE_IMPLEMENTATION -DANGLE_USE_X11 -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -DANGLE_DELEGATE_WORKERS -DANGLE_ENABLE_OPENGL -DANGLE_ENABLE_OPENGL_DESKTOP -DANGLE_ENABLE_OPENGL_NULL -DANGLE_ENABLE_NULL -DANGLE_ENABLE_VULKAN -DANGLE_ENABLE_SWIFTSHADER -DANGLE_USE_CUSTOM_VULKAN_CMD_BUFFERS=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/third_party/khronos -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/third_party/khronos -I../../third_party/angle/include -I../../third_party/angle/src -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/libANGLE/renderer/gl/renderergl_utils.cpp -o obj/third_party/angle/src/libANGLE/renderer/gl/angle_gl_backend/renderergl_utils.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/libANGLE/renderer/gl/renderergl_utils.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/renderergl_utils.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/renderergl_utils.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/renderergl_utils.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/renderergl_utils.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/renderergl_utils.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/renderergl_utils.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/renderergl_utils.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/renderergl_utils.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/renderergl_utils.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/renderergl_utils.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/renderergl_utils.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/renderergl_utils.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/renderergl_utils.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/renderergl_utils.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/renderergl_utils.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/renderergl_utils.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/renderergl_utils.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/renderergl_utils.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/renderergl_utils.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/renderergl_utils.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/renderergl_utils.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/renderergl_utils.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/renderergl_utils.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/renderergl_utils.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/renderergl_utils.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/renderergl_utils.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/renderergl_utils.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/renderergl_utils.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/renderergl_utils.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/renderergl_utils.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/renderergl_utils.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2941/50531] clang++ -MMD -MF obj/third_party/angle/src/libANGLE/renderer/null/angle_null_backend/ImageNULL.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DLIBANGLE_IMPLEMENTATION -DANGLE_USE_X11 -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/libANGLE/renderer/null/ImageNULL.cpp -o obj/third_party/angle/src/libANGLE/renderer/null/angle_null_backend/ImageNULL.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/libANGLE/renderer/null/ImageNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/ImageNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/ImageImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/ImageNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/ImageNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/ImageImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/ImageNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/ImageNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/ImageImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/ImageNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/ImageNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/ImageImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/ImageNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/ImageNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/ImageImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/ImageNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/ImageNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/ImageImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/ImageNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/ImageNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/ImageImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/ImageNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/ImageNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/ImageImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/ImageNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/ImageNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/ImageImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/ImageNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/ImageNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/ImageImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/ImageNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/ImageNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/ImageImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/ImageNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/ImageNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/ImageImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/ImageNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/ImageNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/ImageImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/ImageNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/ImageNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/ImageImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/ImageNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/ImageNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/ImageImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/ImageNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/ImageNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/ImageImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2942/50531] clang++ -MMD -MF obj/third_party/angle/src/libANGLE/renderer/gl/angle_gl_backend/SyncEGL.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_ENABLE_OPENGL -DANGLE_ENABLE_OPENGL_DESKTOP -DANGLE_ENABLE_OPENGL_NULL -DLIBANGLE_IMPLEMENTATION -DANGLE_USE_X11 -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -DANGLE_DELEGATE_WORKERS -DANGLE_ENABLE_OPENGL -DANGLE_ENABLE_OPENGL_DESKTOP -DANGLE_ENABLE_OPENGL_NULL -DANGLE_ENABLE_NULL -DANGLE_ENABLE_VULKAN -DANGLE_ENABLE_SWIFTSHADER -DANGLE_USE_CUSTOM_VULKAN_CMD_BUFFERS=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/third_party/khronos -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/third_party/khronos -I../../third_party/angle/include -I../../third_party/angle/src -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/libANGLE/renderer/gl/egl/SyncEGL.cpp -o obj/third_party/angle/src/libANGLE/renderer/gl/angle_gl_backend/SyncEGL.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/SyncEGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/SyncEGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/EGLSyncImpl.h:12: In file included from ../../third_party/angle/src/libANGLE/Error.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/SyncEGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/SyncEGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/EGLSyncImpl.h:12: In file included from ../../third_party/angle/src/libANGLE/Error.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/SyncEGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/SyncEGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/EGLSyncImpl.h:12: In file included from ../../third_party/angle/src/libANGLE/Error.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/SyncEGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/SyncEGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/EGLSyncImpl.h:12: In file included from ../../third_party/angle/src/libANGLE/Error.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/SyncEGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/SyncEGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/EGLSyncImpl.h:12: In file included from ../../third_party/angle/src/libANGLE/Error.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/SyncEGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/SyncEGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/EGLSyncImpl.h:12: In file included from ../../third_party/angle/src/libANGLE/Error.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/SyncEGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/SyncEGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/EGLSyncImpl.h:12: In file included from ../../third_party/angle/src/libANGLE/Error.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/SyncEGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/SyncEGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/EGLSyncImpl.h:12: In file included from ../../third_party/angle/src/libANGLE/Error.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/SyncEGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/SyncEGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/EGLSyncImpl.h:12: In file included from ../../third_party/angle/src/libANGLE/Error.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/SyncEGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/SyncEGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/EGLSyncImpl.h:12: In file included from ../../third_party/angle/src/libANGLE/Error.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/SyncEGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/SyncEGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/EGLSyncImpl.h:12: In file included from ../../third_party/angle/src/libANGLE/Error.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/SyncEGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/SyncEGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/EGLSyncImpl.h:12: In file included from ../../third_party/angle/src/libANGLE/Error.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/SyncEGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/SyncEGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/EGLSyncImpl.h:12: In file included from ../../third_party/angle/src/libANGLE/Error.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/SyncEGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/SyncEGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/EGLSyncImpl.h:12: In file included from ../../third_party/angle/src/libANGLE/Error.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/SyncEGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/SyncEGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/EGLSyncImpl.h:12: In file included from ../../third_party/angle/src/libANGLE/Error.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/SyncEGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/SyncEGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/EGLSyncImpl.h:12: In file included from ../../third_party/angle/src/libANGLE/Error.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2943/50531] clang++ -MMD -MF obj/third_party/angle/src/libANGLE/renderer/null/angle_null_backend/ProgramPipelineNULL.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DLIBANGLE_IMPLEMENTATION -DANGLE_USE_X11 -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/libANGLE/renderer/null/ProgramPipelineNULL.cpp -o obj/third_party/angle/src/libANGLE/renderer/null/angle_null_backend/ProgramPipelineNULL.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/libANGLE/renderer/null/ProgramPipelineNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/ProgramPipelineNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/ProgramPipelineImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/ProgramPipelineNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/ProgramPipelineNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/ProgramPipelineImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/ProgramPipelineNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/ProgramPipelineNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/ProgramPipelineImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/ProgramPipelineNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/ProgramPipelineNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/ProgramPipelineImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/ProgramPipelineNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/ProgramPipelineNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/ProgramPipelineImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/ProgramPipelineNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/ProgramPipelineNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/ProgramPipelineImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/ProgramPipelineNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/ProgramPipelineNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/ProgramPipelineImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/ProgramPipelineNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/ProgramPipelineNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/ProgramPipelineImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/ProgramPipelineNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/ProgramPipelineNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/ProgramPipelineImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/ProgramPipelineNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/ProgramPipelineNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/ProgramPipelineImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/ProgramPipelineNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/ProgramPipelineNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/ProgramPipelineImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/ProgramPipelineNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/ProgramPipelineNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/ProgramPipelineImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/ProgramPipelineNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/ProgramPipelineNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/ProgramPipelineImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/ProgramPipelineNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/ProgramPipelineNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/ProgramPipelineImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/ProgramPipelineNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/ProgramPipelineNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/ProgramPipelineImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/ProgramPipelineNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/ProgramPipelineNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/ProgramPipelineImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2944/50531] clang++ -MMD -MF obj/third_party/angle/src/libANGLE/renderer/null/angle_null_backend/ProgramNULL.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DLIBANGLE_IMPLEMENTATION -DANGLE_USE_X11 -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/libANGLE/renderer/null/ProgramNULL.cpp -o obj/third_party/angle/src/libANGLE/renderer/null/angle_null_backend/ProgramNULL.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/libANGLE/renderer/null/ProgramNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/ProgramNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/ProgramImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/ProgramNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/ProgramNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/ProgramImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/ProgramNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/ProgramNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/ProgramImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/ProgramNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/ProgramNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/ProgramImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/ProgramNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/ProgramNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/ProgramImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/ProgramNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/ProgramNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/ProgramImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/ProgramNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/ProgramNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/ProgramImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/ProgramNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/ProgramNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/ProgramImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/ProgramNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/ProgramNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/ProgramImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/ProgramNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/ProgramNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/ProgramImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/ProgramNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/ProgramNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/ProgramImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/ProgramNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/ProgramNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/ProgramImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/ProgramNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/ProgramNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/ProgramImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/ProgramNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/ProgramNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/ProgramImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/ProgramNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/ProgramNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/ProgramImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/ProgramNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/ProgramNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/ProgramImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2945/50531] clang++ -MMD -MF obj/third_party/angle/src/libANGLE/renderer/gl/angle_gl_backend/DisplayEGL.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_ENABLE_OPENGL -DANGLE_ENABLE_OPENGL_DESKTOP -DANGLE_ENABLE_OPENGL_NULL -DLIBANGLE_IMPLEMENTATION -DANGLE_USE_X11 -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -DANGLE_DELEGATE_WORKERS -DANGLE_ENABLE_OPENGL -DANGLE_ENABLE_OPENGL_DESKTOP -DANGLE_ENABLE_OPENGL_NULL -DANGLE_ENABLE_NULL -DANGLE_ENABLE_VULKAN -DANGLE_ENABLE_SWIFTSHADER -DANGLE_USE_CUSTOM_VULKAN_CMD_BUFFERS=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/third_party/khronos -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/third_party/khronos -I../../third_party/angle/include -I../../third_party/angle/src -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/libANGLE/renderer/gl/egl/DisplayEGL.cpp -o obj/third_party/angle/src/libANGLE/renderer/gl/angle_gl_backend/DisplayEGL.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/DisplayEGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/DisplayEGL.h:17: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/DisplayGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/DisplayImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/DisplayEGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/DisplayEGL.h:17: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/DisplayGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/DisplayImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/DisplayEGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/DisplayEGL.h:17: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/DisplayGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/DisplayImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/DisplayEGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/DisplayEGL.h:17: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/DisplayGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/DisplayImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/DisplayEGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/DisplayEGL.h:17: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/DisplayGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/DisplayImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/DisplayEGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/DisplayEGL.h:17: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/DisplayGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/DisplayImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/DisplayEGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/DisplayEGL.h:17: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/DisplayGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/DisplayImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/DisplayEGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/DisplayEGL.h:17: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/DisplayGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/DisplayImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/DisplayEGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/DisplayEGL.h:17: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/DisplayGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/DisplayImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/DisplayEGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/DisplayEGL.h:17: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/DisplayGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/DisplayImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/DisplayEGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/DisplayEGL.h:17: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/DisplayGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/DisplayImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/DisplayEGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/DisplayEGL.h:17: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/DisplayGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/DisplayImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/DisplayEGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/DisplayEGL.h:17: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/DisplayGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/DisplayImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/DisplayEGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/DisplayEGL.h:17: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/DisplayGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/DisplayImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/DisplayEGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/DisplayEGL.h:17: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/DisplayGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/DisplayImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/DisplayEGL.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/egl/DisplayEGL.h:17: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/DisplayGL.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/DisplayImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2946/50531] clang++ -MMD -MF obj/third_party/angle/src/libANGLE/renderer/null/angle_null_backend/QueryNULL.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DLIBANGLE_IMPLEMENTATION -DANGLE_USE_X11 -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/libANGLE/renderer/null/QueryNULL.cpp -o obj/third_party/angle/src/libANGLE/renderer/null/angle_null_backend/QueryNULL.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/libANGLE/renderer/null/QueryNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/QueryNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/QueryImpl.h:12: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/QueryNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/QueryNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/QueryImpl.h:12: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/QueryNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/QueryNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/QueryImpl.h:12: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/QueryNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/QueryNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/QueryImpl.h:12: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/QueryNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/QueryNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/QueryImpl.h:12: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/QueryNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/QueryNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/QueryImpl.h:12: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/QueryNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/QueryNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/QueryImpl.h:12: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/QueryNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/QueryNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/QueryImpl.h:12: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/QueryNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/QueryNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/QueryImpl.h:12: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/QueryNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/QueryNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/QueryImpl.h:12: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/QueryNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/QueryNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/QueryImpl.h:12: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/QueryNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/QueryNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/QueryImpl.h:12: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/QueryNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/QueryNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/QueryImpl.h:12: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/QueryNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/QueryNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/QueryImpl.h:12: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/QueryNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/QueryNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/QueryImpl.h:12: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/QueryNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/QueryNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/QueryImpl.h:12: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2947/50531] clang++ -MMD -MF obj/third_party/angle/src/libANGLE/renderer/null/angle_null_backend/RenderbufferNULL.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DLIBANGLE_IMPLEMENTATION -DANGLE_USE_X11 -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/libANGLE/renderer/null/RenderbufferNULL.cpp -o obj/third_party/angle/src/libANGLE/renderer/null/angle_null_backend/RenderbufferNULL.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/libANGLE/renderer/null/RenderbufferNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/RenderbufferNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/RenderbufferImpl.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/RenderbufferNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/RenderbufferNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/RenderbufferImpl.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/RenderbufferNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/RenderbufferNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/RenderbufferImpl.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/RenderbufferNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/RenderbufferNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/RenderbufferImpl.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/RenderbufferNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/RenderbufferNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/RenderbufferImpl.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/RenderbufferNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/RenderbufferNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/RenderbufferImpl.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/RenderbufferNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/RenderbufferNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/RenderbufferImpl.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/RenderbufferNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/RenderbufferNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/RenderbufferImpl.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/RenderbufferNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/RenderbufferNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/RenderbufferImpl.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/RenderbufferNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/RenderbufferNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/RenderbufferImpl.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/RenderbufferNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/RenderbufferNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/RenderbufferImpl.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/RenderbufferNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/RenderbufferNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/RenderbufferImpl.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/RenderbufferNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/RenderbufferNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/RenderbufferImpl.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/RenderbufferNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/RenderbufferNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/RenderbufferImpl.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/RenderbufferNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/RenderbufferNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/RenderbufferImpl.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/RenderbufferNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/RenderbufferNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/RenderbufferImpl.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2948/50531] clang++ -MMD -MF obj/third_party/angle/src/libANGLE/renderer/null/angle_null_backend/SamplerNULL.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DLIBANGLE_IMPLEMENTATION -DANGLE_USE_X11 -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/libANGLE/renderer/null/SamplerNULL.cpp -o obj/third_party/angle/src/libANGLE/renderer/null/angle_null_backend/SamplerNULL.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/libANGLE/renderer/null/SamplerNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/SamplerNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/SamplerImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/SamplerNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/SamplerNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/SamplerImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/SamplerNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/SamplerNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/SamplerImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/SamplerNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/SamplerNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/SamplerImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/SamplerNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/SamplerNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/SamplerImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/SamplerNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/SamplerNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/SamplerImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/SamplerNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/SamplerNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/SamplerImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/SamplerNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/SamplerNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/SamplerImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/SamplerNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/SamplerNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/SamplerImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/SamplerNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/SamplerNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/SamplerImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/SamplerNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/SamplerNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/SamplerImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/SamplerNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/SamplerNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/SamplerImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/SamplerNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/SamplerNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/SamplerImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/SamplerNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/SamplerNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/SamplerImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/SamplerNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/SamplerNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/SamplerImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/SamplerNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/SamplerNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/SamplerImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2949/50531] clang++ -MMD -MF obj/third_party/angle/src/libANGLE/renderer/null/angle_null_backend/TextureNULL.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DLIBANGLE_IMPLEMENTATION -DANGLE_USE_X11 -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/libANGLE/renderer/null/TextureNULL.cpp -o obj/third_party/angle/src/libANGLE/renderer/null/angle_null_backend/TextureNULL.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/libANGLE/renderer/null/TextureNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/TextureNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/TextureImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/TextureNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/TextureNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/TextureImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/TextureNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/TextureNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/TextureImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/TextureNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/TextureNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/TextureImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/TextureNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/TextureNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/TextureImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/TextureNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/TextureNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/TextureImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/TextureNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/TextureNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/TextureImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/TextureNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/TextureNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/TextureImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/TextureNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/TextureNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/TextureImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/TextureNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/TextureNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/TextureImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/TextureNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/TextureNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/TextureImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/TextureNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/TextureNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/TextureImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/TextureNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/TextureNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/TextureImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/TextureNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/TextureNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/TextureImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/TextureNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/TextureNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/TextureImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/TextureNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/TextureNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/TextureImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2950/50531] clang++ -MMD -MF obj/third_party/angle/src/libANGLE/renderer/null/angle_null_backend/TransformFeedbackNULL.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DLIBANGLE_IMPLEMENTATION -DANGLE_USE_X11 -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/libANGLE/renderer/null/TransformFeedbackNULL.cpp -o obj/third_party/angle/src/libANGLE/renderer/null/angle_null_backend/TransformFeedbackNULL.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/libANGLE/renderer/null/TransformFeedbackNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/TransformFeedbackNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/TransformFeedbackImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/TransformFeedbackNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/TransformFeedbackNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/TransformFeedbackImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/TransformFeedbackNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/TransformFeedbackNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/TransformFeedbackImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/TransformFeedbackNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/TransformFeedbackNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/TransformFeedbackImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/TransformFeedbackNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/TransformFeedbackNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/TransformFeedbackImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/TransformFeedbackNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/TransformFeedbackNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/TransformFeedbackImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/TransformFeedbackNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/TransformFeedbackNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/TransformFeedbackImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/TransformFeedbackNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/TransformFeedbackNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/TransformFeedbackImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/TransformFeedbackNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/TransformFeedbackNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/TransformFeedbackImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/TransformFeedbackNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/TransformFeedbackNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/TransformFeedbackImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/TransformFeedbackNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/TransformFeedbackNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/TransformFeedbackImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/TransformFeedbackNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/TransformFeedbackNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/TransformFeedbackImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/TransformFeedbackNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/TransformFeedbackNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/TransformFeedbackImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/TransformFeedbackNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/TransformFeedbackNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/TransformFeedbackImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/TransformFeedbackNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/TransformFeedbackNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/TransformFeedbackImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/TransformFeedbackNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/TransformFeedbackNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/TransformFeedbackImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2951/50531] clang++ -MMD -MF obj/third_party/angle/src/libANGLE/renderer/null/angle_null_backend/VertexArrayNULL.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DLIBANGLE_IMPLEMENTATION -DANGLE_USE_X11 -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/libANGLE/renderer/null/VertexArrayNULL.cpp -o obj/third_party/angle/src/libANGLE/renderer/null/angle_null_backend/VertexArrayNULL.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/libANGLE/renderer/null/VertexArrayNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/VertexArrayNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/VertexArrayImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/VertexArrayNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/VertexArrayNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/VertexArrayImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/VertexArrayNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/VertexArrayNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/VertexArrayImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/VertexArrayNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/VertexArrayNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/VertexArrayImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/VertexArrayNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/VertexArrayNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/VertexArrayImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/VertexArrayNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/VertexArrayNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/VertexArrayImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/VertexArrayNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/VertexArrayNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/VertexArrayImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/VertexArrayNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/VertexArrayNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/VertexArrayImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/VertexArrayNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/VertexArrayNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/VertexArrayImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/VertexArrayNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/VertexArrayNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/VertexArrayImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/VertexArrayNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/VertexArrayNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/VertexArrayImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/VertexArrayNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/VertexArrayNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/VertexArrayImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/VertexArrayNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/VertexArrayNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/VertexArrayImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/VertexArrayNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/VertexArrayNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/VertexArrayImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/VertexArrayNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/VertexArrayNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/VertexArrayImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/VertexArrayNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/VertexArrayNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/VertexArrayImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2952/50531] clang++ -MMD -MF obj/third_party/angle/src/libANGLE/renderer/vulkan/angle_vulkan_backend/CompilerVk.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_ENABLE_VULKAN -DANGLE_ENABLE_SWIFTSHADER -DANGLE_USE_CUSTOM_VULKAN_CMD_BUFFERS=1 -DLIBANGLE_IMPLEMENTATION -DANGLE_USE_X11 -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -DANGLE_USE_CUSTOM_LIBVULKAN -DANGLE_SHARED_LIBVULKAN=1 -DVK_USE_PLATFORM_XCB_KHR -DANGLE_DELEGATE_WORKERS -DANGLE_ENABLE_OPENGL -DANGLE_ENABLE_OPENGL_DESKTOP -DANGLE_ENABLE_OPENGL_NULL -DANGLE_ENABLE_NULL -DANGLE_ENABLE_VULKAN -DANGLE_ENABLE_SWIFTSHADER -DANGLE_USE_CUSTOM_VULKAN_CMD_BUFFERS=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -I../../third_party/angle/src/third_party/volk -I../../third_party/vulkan-deps/vulkan-headers/src/include -I../../third_party/zlib/google -I../../third_party/zlib -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/third_party/khronos -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/vulkan-deps/spirv-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/libANGLE/renderer/vulkan/CompilerVk.cpp -o obj/third_party/angle/src/libANGLE/renderer/vulkan/angle_vulkan_backend/CompilerVk.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/CompilerVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/CompilerVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/CompilerImpl.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/CompilerVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/CompilerVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/CompilerImpl.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/CompilerVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/CompilerVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/CompilerImpl.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/CompilerVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/CompilerVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/CompilerImpl.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/CompilerVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/CompilerVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/CompilerImpl.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/CompilerVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/CompilerVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/CompilerImpl.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/CompilerVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/CompilerVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/CompilerImpl.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/CompilerVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/CompilerVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/CompilerImpl.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/CompilerVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/CompilerVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/CompilerImpl.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/CompilerVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/CompilerVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/CompilerImpl.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/CompilerVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/CompilerVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/CompilerImpl.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/CompilerVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/CompilerVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/CompilerImpl.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/CompilerVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/CompilerVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/CompilerImpl.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/CompilerVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/CompilerVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/CompilerImpl.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/CompilerVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/CompilerVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/CompilerImpl.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/CompilerVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/CompilerVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/CompilerImpl.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2953/50531] clang++ -MMD -MF obj/third_party/angle/src/libANGLE/renderer/null/angle_null_backend/SurfaceNULL.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DLIBANGLE_IMPLEMENTATION -DANGLE_USE_X11 -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/libANGLE/renderer/null/SurfaceNULL.cpp -o obj/third_party/angle/src/libANGLE/renderer/null/angle_null_backend/SurfaceNULL.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/libANGLE/renderer/null/SurfaceNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/SurfaceNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/SurfaceImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/SurfaceNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/SurfaceNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/SurfaceImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/SurfaceNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/SurfaceNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/SurfaceImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/SurfaceNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/SurfaceNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/SurfaceImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/SurfaceNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/SurfaceNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/SurfaceImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/SurfaceNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/SurfaceNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/SurfaceImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/SurfaceNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/SurfaceNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/SurfaceImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/SurfaceNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/SurfaceNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/SurfaceImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/SurfaceNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/SurfaceNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/SurfaceImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/SurfaceNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/SurfaceNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/SurfaceImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/SurfaceNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/SurfaceNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/SurfaceImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/SurfaceNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/SurfaceNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/SurfaceImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/SurfaceNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/SurfaceNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/SurfaceImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/SurfaceNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/SurfaceNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/SurfaceImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/SurfaceNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/SurfaceNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/SurfaceImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/SurfaceNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/SurfaceNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/SurfaceImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2954/50531] clang++ -MMD -MF obj/third_party/angle/src/libANGLE/renderer/null/angle_null_backend/ContextNULL.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DLIBANGLE_IMPLEMENTATION -DANGLE_USE_X11 -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/libANGLE/renderer/null/ContextNULL.cpp -o obj/third_party/angle/src/libANGLE/renderer/null/angle_null_backend/ContextNULL.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/libANGLE/renderer/null/ContextNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/ContextNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/ContextImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/ContextNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/ContextNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/ContextImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/ContextNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/ContextNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/ContextImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/ContextNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/ContextNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/ContextImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/ContextNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/ContextNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/ContextImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/ContextNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/ContextNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/ContextImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/ContextNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/ContextNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/ContextImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/ContextNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/ContextNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/ContextImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/ContextNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/ContextNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/ContextImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/ContextNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/ContextNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/ContextImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/ContextNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/ContextNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/ContextImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/ContextNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/ContextNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/ContextImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/ContextNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/ContextNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/ContextImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/ContextNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/ContextNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/ContextImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/ContextNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/ContextNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/ContextImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/ContextNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/ContextNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/ContextImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2955/50531] clang++ -MMD -MF obj/third_party/angle/src/libANGLE/renderer/vulkan/angle_vulkan_backend/DeviceVk.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_ENABLE_VULKAN -DANGLE_ENABLE_SWIFTSHADER -DANGLE_USE_CUSTOM_VULKAN_CMD_BUFFERS=1 -DLIBANGLE_IMPLEMENTATION -DANGLE_USE_X11 -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -DANGLE_USE_CUSTOM_LIBVULKAN -DANGLE_SHARED_LIBVULKAN=1 -DVK_USE_PLATFORM_XCB_KHR -DANGLE_DELEGATE_WORKERS -DANGLE_ENABLE_OPENGL -DANGLE_ENABLE_OPENGL_DESKTOP -DANGLE_ENABLE_OPENGL_NULL -DANGLE_ENABLE_NULL -DANGLE_ENABLE_VULKAN -DANGLE_ENABLE_SWIFTSHADER -DANGLE_USE_CUSTOM_VULKAN_CMD_BUFFERS=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -I../../third_party/angle/src/third_party/volk -I../../third_party/vulkan-deps/vulkan-headers/src/include -I../../third_party/zlib/google -I../../third_party/zlib -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/third_party/khronos -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/vulkan-deps/spirv-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/libANGLE/renderer/vulkan/DeviceVk.cpp -o obj/third_party/angle/src/libANGLE/renderer/vulkan/angle_vulkan_backend/DeviceVk.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/DeviceVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/DeviceVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/DeviceImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/DeviceVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/DeviceVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/DeviceImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/DeviceVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/DeviceVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/DeviceImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/DeviceVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/DeviceVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/DeviceImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/DeviceVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/DeviceVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/DeviceImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/DeviceVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/DeviceVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/DeviceImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/DeviceVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/DeviceVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/DeviceImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/DeviceVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/DeviceVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/DeviceImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/DeviceVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/DeviceVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/DeviceImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/DeviceVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/DeviceVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/DeviceImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/DeviceVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/DeviceVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/DeviceImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/DeviceVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/DeviceVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/DeviceImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/DeviceVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/DeviceVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/DeviceImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/DeviceVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/DeviceVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/DeviceImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/DeviceVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/DeviceVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/DeviceImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/DeviceVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/DeviceVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/DeviceImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2956/50531] clang++ -MMD -MF obj/third_party/angle/src/libANGLE/renderer/null/angle_null_backend/SyncNULL.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DLIBANGLE_IMPLEMENTATION -DANGLE_USE_X11 -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/libANGLE/renderer/null/SyncNULL.cpp -o obj/third_party/angle/src/libANGLE/renderer/null/angle_null_backend/SyncNULL.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/libANGLE/renderer/null/SyncNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/SyncNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/SyncImpl.h:12: In file included from ../../third_party/angle/src/libANGLE/Error.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/SyncNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/SyncNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/SyncImpl.h:12: In file included from ../../third_party/angle/src/libANGLE/Error.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/SyncNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/SyncNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/SyncImpl.h:12: In file included from ../../third_party/angle/src/libANGLE/Error.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/SyncNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/SyncNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/SyncImpl.h:12: In file included from ../../third_party/angle/src/libANGLE/Error.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/SyncNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/SyncNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/SyncImpl.h:12: In file included from ../../third_party/angle/src/libANGLE/Error.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/SyncNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/SyncNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/SyncImpl.h:12: In file included from ../../third_party/angle/src/libANGLE/Error.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/SyncNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/SyncNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/SyncImpl.h:12: In file included from ../../third_party/angle/src/libANGLE/Error.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/SyncNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/SyncNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/SyncImpl.h:12: In file included from ../../third_party/angle/src/libANGLE/Error.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/SyncNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/SyncNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/SyncImpl.h:12: In file included from ../../third_party/angle/src/libANGLE/Error.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/SyncNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/SyncNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/SyncImpl.h:12: In file included from ../../third_party/angle/src/libANGLE/Error.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/SyncNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/SyncNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/SyncImpl.h:12: In file included from ../../third_party/angle/src/libANGLE/Error.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/SyncNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/SyncNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/SyncImpl.h:12: In file included from ../../third_party/angle/src/libANGLE/Error.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/SyncNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/SyncNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/SyncImpl.h:12: In file included from ../../third_party/angle/src/libANGLE/Error.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/SyncNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/SyncNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/SyncImpl.h:12: In file included from ../../third_party/angle/src/libANGLE/Error.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/SyncNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/SyncNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/SyncImpl.h:12: In file included from ../../third_party/angle/src/libANGLE/Error.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/SyncNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/SyncNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/SyncImpl.h:12: In file included from ../../third_party/angle/src/libANGLE/Error.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2957/50531] clang++ -MMD -MF obj/third_party/angle/src/libANGLE/renderer/null/angle_null_backend/BufferNULL.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DLIBANGLE_IMPLEMENTATION -DANGLE_USE_X11 -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/libANGLE/renderer/null/BufferNULL.cpp -o obj/third_party/angle/src/libANGLE/renderer/null/angle_null_backend/BufferNULL.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/libANGLE/renderer/null/BufferNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/BufferNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/BufferImpl.h:12: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/BufferNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/BufferNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/BufferImpl.h:12: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/BufferNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/BufferNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/BufferImpl.h:12: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/BufferNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/BufferNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/BufferImpl.h:12: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/BufferNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/BufferNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/BufferImpl.h:12: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/BufferNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/BufferNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/BufferImpl.h:12: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/BufferNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/BufferNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/BufferImpl.h:12: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/BufferNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/BufferNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/BufferImpl.h:12: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/BufferNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/BufferNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/BufferImpl.h:12: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/BufferNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/BufferNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/BufferImpl.h:12: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/BufferNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/BufferNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/BufferImpl.h:12: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/BufferNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/BufferNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/BufferImpl.h:12: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/BufferNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/BufferNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/BufferImpl.h:12: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/BufferNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/BufferNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/BufferImpl.h:12: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/BufferNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/BufferNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/BufferImpl.h:12: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/BufferNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/BufferNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/BufferImpl.h:12: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2958/50531] clang++ -MMD -MF obj/third_party/angle/src/libANGLE/renderer/null/angle_null_backend/FramebufferNULL.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DLIBANGLE_IMPLEMENTATION -DANGLE_USE_X11 -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/libANGLE/renderer/null/FramebufferNULL.cpp -o obj/third_party/angle/src/libANGLE/renderer/null/angle_null_backend/FramebufferNULL.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/libANGLE/renderer/null/FramebufferNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/FramebufferNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/FramebufferImpl.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/FramebufferNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/FramebufferNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/FramebufferImpl.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/FramebufferNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/FramebufferNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/FramebufferImpl.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/FramebufferNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/FramebufferNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/FramebufferImpl.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/FramebufferNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/FramebufferNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/FramebufferImpl.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/FramebufferNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/FramebufferNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/FramebufferImpl.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/FramebufferNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/FramebufferNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/FramebufferImpl.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/FramebufferNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/FramebufferNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/FramebufferImpl.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/FramebufferNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/FramebufferNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/FramebufferImpl.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/FramebufferNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/FramebufferNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/FramebufferImpl.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/FramebufferNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/FramebufferNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/FramebufferImpl.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/FramebufferNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/FramebufferNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/FramebufferImpl.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/FramebufferNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/FramebufferNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/FramebufferImpl.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/FramebufferNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/FramebufferNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/FramebufferImpl.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/FramebufferNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/FramebufferNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/FramebufferImpl.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/FramebufferNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/FramebufferNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/FramebufferImpl.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2959/50531] clang++ -MMD -MF obj/third_party/angle/src/libANGLE/renderer/null/angle_null_backend/ShaderNULL.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DLIBANGLE_IMPLEMENTATION -DANGLE_USE_X11 -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/libANGLE/renderer/null/ShaderNULL.cpp -o obj/third_party/angle/src/libANGLE/renderer/null/angle_null_backend/ShaderNULL.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/libANGLE/renderer/null/ShaderNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/ShaderNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/ShaderImpl.h:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/ShaderNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/ShaderNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/ShaderImpl.h:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/ShaderNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/ShaderNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/ShaderImpl.h:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/ShaderNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/ShaderNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/ShaderImpl.h:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/ShaderNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/ShaderNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/ShaderImpl.h:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/ShaderNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/ShaderNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/ShaderImpl.h:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/ShaderNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/ShaderNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/ShaderImpl.h:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/ShaderNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/ShaderNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/ShaderImpl.h:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/ShaderNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/ShaderNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/ShaderImpl.h:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/ShaderNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/ShaderNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/ShaderImpl.h:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/ShaderNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/ShaderNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/ShaderImpl.h:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/ShaderNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/ShaderNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/ShaderImpl.h:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/ShaderNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/ShaderNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/ShaderImpl.h:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/ShaderNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/ShaderNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/ShaderImpl.h:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/ShaderNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/ShaderNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/ShaderImpl.h:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/ShaderNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/ShaderNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/ShaderImpl.h:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2960/50531] clang++ -MMD -MF obj/third_party/angle/src/libANGLE/renderer/vulkan/angle_vulkan_backend/PersistentCommandPool.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_ENABLE_VULKAN -DANGLE_ENABLE_SWIFTSHADER -DANGLE_USE_CUSTOM_VULKAN_CMD_BUFFERS=1 -DLIBANGLE_IMPLEMENTATION -DANGLE_USE_X11 -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -DANGLE_USE_CUSTOM_LIBVULKAN -DANGLE_SHARED_LIBVULKAN=1 -DVK_USE_PLATFORM_XCB_KHR -DANGLE_DELEGATE_WORKERS -DANGLE_ENABLE_OPENGL -DANGLE_ENABLE_OPENGL_DESKTOP -DANGLE_ENABLE_OPENGL_NULL -DANGLE_ENABLE_NULL -DANGLE_ENABLE_VULKAN -DANGLE_ENABLE_SWIFTSHADER -DANGLE_USE_CUSTOM_VULKAN_CMD_BUFFERS=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -I../../third_party/angle/src/third_party/volk -I../../third_party/vulkan-deps/vulkan-headers/src/include -I../../third_party/zlib/google -I../../third_party/zlib -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/third_party/khronos -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/vulkan-deps/spirv-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/libANGLE/renderer/vulkan/PersistentCommandPool.cpp -o obj/third_party/angle/src/libANGLE/renderer/vulkan/angle_vulkan_backend/PersistentCommandPool.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/PersistentCommandPool.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/PersistentCommandPool.h:15: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_utils.h:17: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/PersistentCommandPool.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/PersistentCommandPool.h:15: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_utils.h:17: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/PersistentCommandPool.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/PersistentCommandPool.h:15: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_utils.h:17: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/PersistentCommandPool.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/PersistentCommandPool.h:15: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_utils.h:17: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/PersistentCommandPool.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/PersistentCommandPool.h:15: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_utils.h:17: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/PersistentCommandPool.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/PersistentCommandPool.h:15: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_utils.h:17: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/PersistentCommandPool.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/PersistentCommandPool.h:15: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_utils.h:17: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/PersistentCommandPool.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/PersistentCommandPool.h:15: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_utils.h:17: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/PersistentCommandPool.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/PersistentCommandPool.h:15: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_utils.h:17: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/PersistentCommandPool.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/PersistentCommandPool.h:15: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_utils.h:17: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/PersistentCommandPool.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/PersistentCommandPool.h:15: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_utils.h:17: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/PersistentCommandPool.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/PersistentCommandPool.h:15: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_utils.h:17: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/PersistentCommandPool.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/PersistentCommandPool.h:15: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_utils.h:17: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/PersistentCommandPool.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/PersistentCommandPool.h:15: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_utils.h:17: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/PersistentCommandPool.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/PersistentCommandPool.h:15: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_utils.h:17: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/PersistentCommandPool.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/PersistentCommandPool.h:15: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_utils.h:17: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2961/50531] clang++ -MMD -MF obj/third_party/angle/src/libANGLE/renderer/vulkan/angle_vulkan_backend/CommandProcessor.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_ENABLE_VULKAN -DANGLE_ENABLE_SWIFTSHADER -DANGLE_USE_CUSTOM_VULKAN_CMD_BUFFERS=1 -DLIBANGLE_IMPLEMENTATION -DANGLE_USE_X11 -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -DANGLE_USE_CUSTOM_LIBVULKAN -DANGLE_SHARED_LIBVULKAN=1 -DVK_USE_PLATFORM_XCB_KHR -DANGLE_DELEGATE_WORKERS -DANGLE_ENABLE_OPENGL -DANGLE_ENABLE_OPENGL_DESKTOP -DANGLE_ENABLE_OPENGL_NULL -DANGLE_ENABLE_NULL -DANGLE_ENABLE_VULKAN -DANGLE_ENABLE_SWIFTSHADER -DANGLE_USE_CUSTOM_VULKAN_CMD_BUFFERS=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -I../../third_party/angle/src/third_party/volk -I../../third_party/vulkan-deps/vulkan-headers/src/include -I../../third_party/zlib/google -I../../third_party/zlib -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/third_party/khronos -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/vulkan-deps/spirv-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/libANGLE/renderer/vulkan/CommandProcessor.cpp -o obj/third_party/angle/src/libANGLE/renderer/vulkan/angle_vulkan_backend/CommandProcessor.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/CommandProcessor.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/CommandProcessor.h:20: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/PersistentCommandPool.h:15: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_utils.h:17: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/CommandProcessor.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/CommandProcessor.h:20: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/PersistentCommandPool.h:15: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_utils.h:17: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/CommandProcessor.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/CommandProcessor.h:20: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/PersistentCommandPool.h:15: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_utils.h:17: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/CommandProcessor.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/CommandProcessor.h:20: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/PersistentCommandPool.h:15: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_utils.h:17: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/CommandProcessor.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/CommandProcessor.h:20: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/PersistentCommandPool.h:15: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_utils.h:17: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/CommandProcessor.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/CommandProcessor.h:20: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/PersistentCommandPool.h:15: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_utils.h:17: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/CommandProcessor.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/CommandProcessor.h:20: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/PersistentCommandPool.h:15: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_utils.h:17: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/CommandProcessor.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/CommandProcessor.h:20: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/PersistentCommandPool.h:15: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_utils.h:17: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/CommandProcessor.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/CommandProcessor.h:20: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/PersistentCommandPool.h:15: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_utils.h:17: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/CommandProcessor.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/CommandProcessor.h:20: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/PersistentCommandPool.h:15: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_utils.h:17: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/CommandProcessor.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/CommandProcessor.h:20: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/PersistentCommandPool.h:15: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_utils.h:17: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/CommandProcessor.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/CommandProcessor.h:20: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/PersistentCommandPool.h:15: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_utils.h:17: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/CommandProcessor.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/CommandProcessor.h:20: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/PersistentCommandPool.h:15: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_utils.h:17: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/CommandProcessor.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/CommandProcessor.h:20: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/PersistentCommandPool.h:15: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_utils.h:17: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/CommandProcessor.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/CommandProcessor.h:20: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/PersistentCommandPool.h:15: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_utils.h:17: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/CommandProcessor.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/CommandProcessor.h:20: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/PersistentCommandPool.h:15: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_utils.h:17: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2962/50531] clang++ -MMD -MF obj/third_party/angle/src/libANGLE/renderer/vulkan/angle_vulkan_backend/GlslangWrapperVk.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_ENABLE_VULKAN -DANGLE_ENABLE_SWIFTSHADER -DANGLE_USE_CUSTOM_VULKAN_CMD_BUFFERS=1 -DLIBANGLE_IMPLEMENTATION -DANGLE_USE_X11 -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -DANGLE_USE_CUSTOM_LIBVULKAN -DANGLE_SHARED_LIBVULKAN=1 -DVK_USE_PLATFORM_XCB_KHR -DANGLE_DELEGATE_WORKERS -DANGLE_ENABLE_OPENGL -DANGLE_ENABLE_OPENGL_DESKTOP -DANGLE_ENABLE_OPENGL_NULL -DANGLE_ENABLE_NULL -DANGLE_ENABLE_VULKAN -DANGLE_ENABLE_SWIFTSHADER -DANGLE_USE_CUSTOM_VULKAN_CMD_BUFFERS=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -I../../third_party/angle/src/third_party/volk -I../../third_party/vulkan-deps/vulkan-headers/src/include -I../../third_party/zlib/google -I../../third_party/zlib -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/third_party/khronos -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/vulkan-deps/spirv-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/libANGLE/renderer/vulkan/GlslangWrapperVk.cpp -o obj/third_party/angle/src/libANGLE/renderer/vulkan/angle_vulkan_backend/GlslangWrapperVk.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/GlslangWrapperVk.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/GlslangWrapperVk.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/ProgramImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/GlslangWrapperVk.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/GlslangWrapperVk.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/ProgramImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/GlslangWrapperVk.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/GlslangWrapperVk.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/ProgramImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/GlslangWrapperVk.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/GlslangWrapperVk.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/ProgramImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/GlslangWrapperVk.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/GlslangWrapperVk.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/ProgramImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/GlslangWrapperVk.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/GlslangWrapperVk.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/ProgramImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/GlslangWrapperVk.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/GlslangWrapperVk.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/ProgramImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/GlslangWrapperVk.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/GlslangWrapperVk.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/ProgramImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/GlslangWrapperVk.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/GlslangWrapperVk.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/ProgramImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/GlslangWrapperVk.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/GlslangWrapperVk.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/ProgramImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/GlslangWrapperVk.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/GlslangWrapperVk.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/ProgramImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/GlslangWrapperVk.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/GlslangWrapperVk.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/ProgramImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/GlslangWrapperVk.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/GlslangWrapperVk.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/ProgramImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/GlslangWrapperVk.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/GlslangWrapperVk.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/ProgramImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/GlslangWrapperVk.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/GlslangWrapperVk.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/ProgramImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/GlslangWrapperVk.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/GlslangWrapperVk.h:12: In file included from ../../third_party/angle/src/libANGLE/renderer/ProgramImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2963/50531] clang++ -MMD -MF obj/third_party/angle/src/libANGLE/renderer/vulkan/angle_vulkan_backend/DebugAnnotatorVk.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_ENABLE_VULKAN -DANGLE_ENABLE_SWIFTSHADER -DANGLE_USE_CUSTOM_VULKAN_CMD_BUFFERS=1 -DLIBANGLE_IMPLEMENTATION -DANGLE_USE_X11 -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -DANGLE_USE_CUSTOM_LIBVULKAN -DANGLE_SHARED_LIBVULKAN=1 -DVK_USE_PLATFORM_XCB_KHR -DANGLE_DELEGATE_WORKERS -DANGLE_ENABLE_OPENGL -DANGLE_ENABLE_OPENGL_DESKTOP -DANGLE_ENABLE_OPENGL_NULL -DANGLE_ENABLE_NULL -DANGLE_ENABLE_VULKAN -DANGLE_ENABLE_SWIFTSHADER -DANGLE_USE_CUSTOM_VULKAN_CMD_BUFFERS=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -I../../third_party/angle/src/third_party/volk -I../../third_party/vulkan-deps/vulkan-headers/src/include -I../../third_party/zlib/google -I../../third_party/zlib -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/third_party/khronos -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/vulkan-deps/spirv-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/libANGLE/renderer/vulkan/DebugAnnotatorVk.cpp -o obj/third_party/angle/src/libANGLE/renderer/vulkan/angle_vulkan_backend/DebugAnnotatorVk.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/DebugAnnotatorVk.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/DebugAnnotatorVk.h:12: In file included from ../../third_party/angle/src/libANGLE/LoggingAnnotator.h:12: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/DebugAnnotatorVk.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/DebugAnnotatorVk.h:12: In file included from ../../third_party/angle/src/libANGLE/LoggingAnnotator.h:12: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/DebugAnnotatorVk.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/DebugAnnotatorVk.h:12: In file included from ../../third_party/angle/src/libANGLE/LoggingAnnotator.h:12: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/DebugAnnotatorVk.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/DebugAnnotatorVk.h:12: In file included from ../../third_party/angle/src/libANGLE/LoggingAnnotator.h:12: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/DebugAnnotatorVk.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/DebugAnnotatorVk.h:12: In file included from ../../third_party/angle/src/libANGLE/LoggingAnnotator.h:12: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/DebugAnnotatorVk.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/DebugAnnotatorVk.h:12: In file included from ../../third_party/angle/src/libANGLE/LoggingAnnotator.h:12: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/DebugAnnotatorVk.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/DebugAnnotatorVk.h:12: In file included from ../../third_party/angle/src/libANGLE/LoggingAnnotator.h:12: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/DebugAnnotatorVk.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/DebugAnnotatorVk.h:12: In file included from ../../third_party/angle/src/libANGLE/LoggingAnnotator.h:12: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/DebugAnnotatorVk.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/DebugAnnotatorVk.h:12: In file included from ../../third_party/angle/src/libANGLE/LoggingAnnotator.h:12: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/DebugAnnotatorVk.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/DebugAnnotatorVk.h:12: In file included from ../../third_party/angle/src/libANGLE/LoggingAnnotator.h:12: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/DebugAnnotatorVk.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/DebugAnnotatorVk.h:12: In file included from ../../third_party/angle/src/libANGLE/LoggingAnnotator.h:12: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/DebugAnnotatorVk.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/DebugAnnotatorVk.h:12: In file included from ../../third_party/angle/src/libANGLE/LoggingAnnotator.h:12: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/DebugAnnotatorVk.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/DebugAnnotatorVk.h:12: In file included from ../../third_party/angle/src/libANGLE/LoggingAnnotator.h:12: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/DebugAnnotatorVk.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/DebugAnnotatorVk.h:12: In file included from ../../third_party/angle/src/libANGLE/LoggingAnnotator.h:12: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/DebugAnnotatorVk.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/DebugAnnotatorVk.h:12: In file included from ../../third_party/angle/src/libANGLE/LoggingAnnotator.h:12: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/DebugAnnotatorVk.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/DebugAnnotatorVk.h:12: In file included from ../../third_party/angle/src/libANGLE/LoggingAnnotator.h:12: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2964/50531] clang++ -MMD -MF obj/third_party/angle/src/libANGLE/renderer/vulkan/angle_vulkan_backend/BufferVk.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_ENABLE_VULKAN -DANGLE_ENABLE_SWIFTSHADER -DANGLE_USE_CUSTOM_VULKAN_CMD_BUFFERS=1 -DLIBANGLE_IMPLEMENTATION -DANGLE_USE_X11 -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -DANGLE_USE_CUSTOM_LIBVULKAN -DANGLE_SHARED_LIBVULKAN=1 -DVK_USE_PLATFORM_XCB_KHR -DANGLE_DELEGATE_WORKERS -DANGLE_ENABLE_OPENGL -DANGLE_ENABLE_OPENGL_DESKTOP -DANGLE_ENABLE_OPENGL_NULL -DANGLE_ENABLE_NULL -DANGLE_ENABLE_VULKAN -DANGLE_ENABLE_SWIFTSHADER -DANGLE_USE_CUSTOM_VULKAN_CMD_BUFFERS=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -I../../third_party/angle/src/third_party/volk -I../../third_party/vulkan-deps/vulkan-headers/src/include -I../../third_party/zlib/google -I../../third_party/zlib -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/third_party/khronos -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/vulkan-deps/spirv-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/libANGLE/renderer/vulkan/BufferVk.cpp -o obj/third_party/angle/src/libANGLE/renderer/vulkan/angle_vulkan_backend/BufferVk.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/BufferVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/BufferVk.h:13: In file included from ../../third_party/angle/src/libANGLE/Buffer.h:14: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/BufferVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/BufferVk.h:13: In file included from ../../third_party/angle/src/libANGLE/Buffer.h:14: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/BufferVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/BufferVk.h:13: In file included from ../../third_party/angle/src/libANGLE/Buffer.h:14: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/BufferVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/BufferVk.h:13: In file included from ../../third_party/angle/src/libANGLE/Buffer.h:14: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/BufferVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/BufferVk.h:13: In file included from ../../third_party/angle/src/libANGLE/Buffer.h:14: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/BufferVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/BufferVk.h:13: In file included from ../../third_party/angle/src/libANGLE/Buffer.h:14: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/BufferVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/BufferVk.h:13: In file included from ../../third_party/angle/src/libANGLE/Buffer.h:14: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/BufferVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/BufferVk.h:13: In file included from ../../third_party/angle/src/libANGLE/Buffer.h:14: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/BufferVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/BufferVk.h:13: In file included from ../../third_party/angle/src/libANGLE/Buffer.h:14: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/BufferVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/BufferVk.h:13: In file included from ../../third_party/angle/src/libANGLE/Buffer.h:14: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/BufferVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/BufferVk.h:13: In file included from ../../third_party/angle/src/libANGLE/Buffer.h:14: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/BufferVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/BufferVk.h:13: In file included from ../../third_party/angle/src/libANGLE/Buffer.h:14: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/BufferVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/BufferVk.h:13: In file included from ../../third_party/angle/src/libANGLE/Buffer.h:14: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/BufferVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/BufferVk.h:13: In file included from ../../third_party/angle/src/libANGLE/Buffer.h:14: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/BufferVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/BufferVk.h:13: In file included from ../../third_party/angle/src/libANGLE/Buffer.h:14: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/BufferVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/BufferVk.h:13: In file included from ../../third_party/angle/src/libANGLE/Buffer.h:14: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2965/50531] clang++ -MMD -MF obj/third_party/angle/src/libANGLE/renderer/null/angle_null_backend/DisplayNULL.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DLIBANGLE_IMPLEMENTATION -DANGLE_USE_X11 -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/libANGLE/renderer/null/DisplayNULL.cpp -o obj/third_party/angle/src/libANGLE/renderer/null/angle_null_backend/DisplayNULL.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/libANGLE/renderer/null/DisplayNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/DisplayNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/DisplayImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/DisplayNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/DisplayNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/DisplayImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/DisplayNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/DisplayNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/DisplayImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/DisplayNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/DisplayNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/DisplayImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/DisplayNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/DisplayNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/DisplayImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/DisplayNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/DisplayNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/DisplayImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/DisplayNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/DisplayNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/DisplayImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/DisplayNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/DisplayNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/DisplayImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/DisplayNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/DisplayNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/DisplayImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/DisplayNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/DisplayNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/DisplayImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/DisplayNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/DisplayNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/DisplayImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/DisplayNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/DisplayNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/DisplayImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/DisplayNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/DisplayNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/DisplayImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/DisplayNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/DisplayNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/DisplayImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/DisplayNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/DisplayNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/DisplayImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/null/DisplayNULL.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/null/DisplayNULL.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/DisplayImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2966/50531] touch obj/third_party/angle/src/libANGLE/renderer/null/angle_null_backend.stamp [chrome:2967/50531] clang++ -MMD -MF obj/third_party/angle/src/libANGLE/renderer/gl/angle_gl_backend/DispatchTableGL_autogen.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_ENABLE_OPENGL -DANGLE_ENABLE_OPENGL_DESKTOP -DANGLE_ENABLE_OPENGL_NULL -DLIBANGLE_IMPLEMENTATION -DANGLE_USE_X11 -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -DANGLE_DELEGATE_WORKERS -DANGLE_ENABLE_OPENGL -DANGLE_ENABLE_OPENGL_DESKTOP -DANGLE_ENABLE_OPENGL_NULL -DANGLE_ENABLE_NULL -DANGLE_ENABLE_VULKAN -DANGLE_ENABLE_SWIFTSHADER -DANGLE_USE_CUSTOM_VULKAN_CMD_BUFFERS=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/third_party/khronos -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/third_party/khronos -I../../third_party/angle/include -I../../third_party/angle/src -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/libANGLE/renderer/gl/DispatchTableGL_autogen.cpp -o obj/third_party/angle/src/libANGLE/renderer/gl/angle_gl_backend/DispatchTableGL_autogen.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/libANGLE/renderer/gl/DispatchTableGL_autogen.cpp:11: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/DispatchTableGL_autogen.h:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/DispatchTableGL_autogen.cpp:11: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/DispatchTableGL_autogen.h:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/DispatchTableGL_autogen.cpp:11: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/DispatchTableGL_autogen.h:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/DispatchTableGL_autogen.cpp:11: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/DispatchTableGL_autogen.h:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/DispatchTableGL_autogen.cpp:11: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/DispatchTableGL_autogen.h:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/DispatchTableGL_autogen.cpp:11: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/DispatchTableGL_autogen.h:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/DispatchTableGL_autogen.cpp:11: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/DispatchTableGL_autogen.h:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/DispatchTableGL_autogen.cpp:11: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/DispatchTableGL_autogen.h:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/DispatchTableGL_autogen.cpp:11: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/DispatchTableGL_autogen.h:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/DispatchTableGL_autogen.cpp:11: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/DispatchTableGL_autogen.h:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/DispatchTableGL_autogen.cpp:11: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/DispatchTableGL_autogen.h:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/DispatchTableGL_autogen.cpp:11: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/DispatchTableGL_autogen.h:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/DispatchTableGL_autogen.cpp:11: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/DispatchTableGL_autogen.h:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/DispatchTableGL_autogen.cpp:11: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/DispatchTableGL_autogen.h:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/DispatchTableGL_autogen.cpp:11: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/DispatchTableGL_autogen.h:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/gl/DispatchTableGL_autogen.cpp:11: In file included from ../../third_party/angle/src/libANGLE/renderer/gl/DispatchTableGL_autogen.h:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2968/50531] clang++ -MMD -MF obj/third_party/angle/src/libANGLE/renderer/vulkan/angle_vulkan_backend/ImageVk.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_ENABLE_VULKAN -DANGLE_ENABLE_SWIFTSHADER -DANGLE_USE_CUSTOM_VULKAN_CMD_BUFFERS=1 -DLIBANGLE_IMPLEMENTATION -DANGLE_USE_X11 -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -DANGLE_USE_CUSTOM_LIBVULKAN -DANGLE_SHARED_LIBVULKAN=1 -DVK_USE_PLATFORM_XCB_KHR -DANGLE_DELEGATE_WORKERS -DANGLE_ENABLE_OPENGL -DANGLE_ENABLE_OPENGL_DESKTOP -DANGLE_ENABLE_OPENGL_NULL -DANGLE_ENABLE_NULL -DANGLE_ENABLE_VULKAN -DANGLE_ENABLE_SWIFTSHADER -DANGLE_USE_CUSTOM_VULKAN_CMD_BUFFERS=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -I../../third_party/angle/src/third_party/volk -I../../third_party/vulkan-deps/vulkan-headers/src/include -I../../third_party/zlib/google -I../../third_party/zlib -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/third_party/khronos -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/vulkan-deps/spirv-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/libANGLE/renderer/vulkan/ImageVk.cpp -o obj/third_party/angle/src/libANGLE/renderer/vulkan/angle_vulkan_backend/ImageVk.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ImageVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ImageVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/ImageImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ImageVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ImageVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/ImageImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ImageVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ImageVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/ImageImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ImageVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ImageVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/ImageImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ImageVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ImageVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/ImageImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ImageVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ImageVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/ImageImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ImageVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ImageVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/ImageImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ImageVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ImageVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/ImageImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ImageVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ImageVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/ImageImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ImageVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ImageVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/ImageImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ImageVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ImageVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/ImageImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ImageVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ImageVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/ImageImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ImageVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ImageVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/ImageImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ImageVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ImageVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/ImageImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ImageVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ImageVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/ImageImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ImageVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ImageVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/ImageImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2969/50531] clang++ -MMD -MF obj/third_party/angle/src/libANGLE/renderer/vulkan/angle_vulkan_backend/DisplayVk.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_ENABLE_VULKAN -DANGLE_ENABLE_SWIFTSHADER -DANGLE_USE_CUSTOM_VULKAN_CMD_BUFFERS=1 -DLIBANGLE_IMPLEMENTATION -DANGLE_USE_X11 -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -DANGLE_USE_CUSTOM_LIBVULKAN -DANGLE_SHARED_LIBVULKAN=1 -DVK_USE_PLATFORM_XCB_KHR -DANGLE_DELEGATE_WORKERS -DANGLE_ENABLE_OPENGL -DANGLE_ENABLE_OPENGL_DESKTOP -DANGLE_ENABLE_OPENGL_NULL -DANGLE_ENABLE_NULL -DANGLE_ENABLE_VULKAN -DANGLE_ENABLE_SWIFTSHADER -DANGLE_USE_CUSTOM_VULKAN_CMD_BUFFERS=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -I../../third_party/angle/src/third_party/volk -I../../third_party/vulkan-deps/vulkan-headers/src/include -I../../third_party/zlib/google -I../../third_party/zlib -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/third_party/khronos -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/vulkan-deps/spirv-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/libANGLE/renderer/vulkan/DisplayVk.cpp -o obj/third_party/angle/src/libANGLE/renderer/vulkan/angle_vulkan_backend/DisplayVk.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/DisplayVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/DisplayVk.h:13: In file included from ../../third_party/angle/src/common/MemoryBuffer.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/DisplayVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/DisplayVk.h:13: In file included from ../../third_party/angle/src/common/MemoryBuffer.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/DisplayVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/DisplayVk.h:13: In file included from ../../third_party/angle/src/common/MemoryBuffer.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/DisplayVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/DisplayVk.h:13: In file included from ../../third_party/angle/src/common/MemoryBuffer.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/DisplayVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/DisplayVk.h:13: In file included from ../../third_party/angle/src/common/MemoryBuffer.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/DisplayVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/DisplayVk.h:13: In file included from ../../third_party/angle/src/common/MemoryBuffer.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/DisplayVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/DisplayVk.h:13: In file included from ../../third_party/angle/src/common/MemoryBuffer.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/DisplayVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/DisplayVk.h:13: In file included from ../../third_party/angle/src/common/MemoryBuffer.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/DisplayVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/DisplayVk.h:13: In file included from ../../third_party/angle/src/common/MemoryBuffer.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/DisplayVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/DisplayVk.h:13: In file included from ../../third_party/angle/src/common/MemoryBuffer.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/DisplayVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/DisplayVk.h:13: In file included from ../../third_party/angle/src/common/MemoryBuffer.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/DisplayVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/DisplayVk.h:13: In file included from ../../third_party/angle/src/common/MemoryBuffer.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/DisplayVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/DisplayVk.h:13: In file included from ../../third_party/angle/src/common/MemoryBuffer.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/DisplayVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/DisplayVk.h:13: In file included from ../../third_party/angle/src/common/MemoryBuffer.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/DisplayVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/DisplayVk.h:13: In file included from ../../third_party/angle/src/common/MemoryBuffer.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/DisplayVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/DisplayVk.h:13: In file included from ../../third_party/angle/src/common/MemoryBuffer.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2970/50531] clang++ -MMD -MF obj/third_party/angle/src/libANGLE/renderer/vulkan/angle_vulkan_backend/RenderTargetVk.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_ENABLE_VULKAN -DANGLE_ENABLE_SWIFTSHADER -DANGLE_USE_CUSTOM_VULKAN_CMD_BUFFERS=1 -DLIBANGLE_IMPLEMENTATION -DANGLE_USE_X11 -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -DANGLE_USE_CUSTOM_LIBVULKAN -DANGLE_SHARED_LIBVULKAN=1 -DVK_USE_PLATFORM_XCB_KHR -DANGLE_DELEGATE_WORKERS -DANGLE_ENABLE_OPENGL -DANGLE_ENABLE_OPENGL_DESKTOP -DANGLE_ENABLE_OPENGL_NULL -DANGLE_ENABLE_NULL -DANGLE_ENABLE_VULKAN -DANGLE_ENABLE_SWIFTSHADER -DANGLE_USE_CUSTOM_VULKAN_CMD_BUFFERS=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -I../../third_party/angle/src/third_party/volk -I../../third_party/vulkan-deps/vulkan-headers/src/include -I../../third_party/zlib/google -I../../third_party/zlib -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/third_party/khronos -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/vulkan-deps/spirv-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/libANGLE/renderer/vulkan/RenderTargetVk.cpp -o obj/third_party/angle/src/libANGLE/renderer/vulkan/angle_vulkan_backend/RenderTargetVk.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/RenderTargetVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/RenderTargetVk.h:14: In file included from ../../third_party/angle/src/libANGLE/FramebufferAttachment.h:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/RenderTargetVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/RenderTargetVk.h:14: In file included from ../../third_party/angle/src/libANGLE/FramebufferAttachment.h:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/RenderTargetVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/RenderTargetVk.h:14: In file included from ../../third_party/angle/src/libANGLE/FramebufferAttachment.h:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/RenderTargetVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/RenderTargetVk.h:14: In file included from ../../third_party/angle/src/libANGLE/FramebufferAttachment.h:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/RenderTargetVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/RenderTargetVk.h:14: In file included from ../../third_party/angle/src/libANGLE/FramebufferAttachment.h:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/RenderTargetVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/RenderTargetVk.h:14: In file included from ../../third_party/angle/src/libANGLE/FramebufferAttachment.h:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/RenderTargetVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/RenderTargetVk.h:14: In file included from ../../third_party/angle/src/libANGLE/FramebufferAttachment.h:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/RenderTargetVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/RenderTargetVk.h:14: In file included from ../../third_party/angle/src/libANGLE/FramebufferAttachment.h:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/RenderTargetVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/RenderTargetVk.h:14: In file included from ../../third_party/angle/src/libANGLE/FramebufferAttachment.h:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/RenderTargetVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/RenderTargetVk.h:14: In file included from ../../third_party/angle/src/libANGLE/FramebufferAttachment.h:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/RenderTargetVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/RenderTargetVk.h:14: In file included from ../../third_party/angle/src/libANGLE/FramebufferAttachment.h:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/RenderTargetVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/RenderTargetVk.h:14: In file included from ../../third_party/angle/src/libANGLE/FramebufferAttachment.h:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/RenderTargetVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/RenderTargetVk.h:14: In file included from ../../third_party/angle/src/libANGLE/FramebufferAttachment.h:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/RenderTargetVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/RenderTargetVk.h:14: In file included from ../../third_party/angle/src/libANGLE/FramebufferAttachment.h:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/RenderTargetVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/RenderTargetVk.h:14: In file included from ../../third_party/angle/src/libANGLE/FramebufferAttachment.h:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/RenderTargetVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/RenderTargetVk.h:14: In file included from ../../third_party/angle/src/libANGLE/FramebufferAttachment.h:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2971/50531] clang++ -MMD -MF obj/third_party/angle/src/libANGLE/renderer/vulkan/angle_vulkan_backend/OverlayVk.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_ENABLE_VULKAN -DANGLE_ENABLE_SWIFTSHADER -DANGLE_USE_CUSTOM_VULKAN_CMD_BUFFERS=1 -DLIBANGLE_IMPLEMENTATION -DANGLE_USE_X11 -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -DANGLE_USE_CUSTOM_LIBVULKAN -DANGLE_SHARED_LIBVULKAN=1 -DVK_USE_PLATFORM_XCB_KHR -DANGLE_DELEGATE_WORKERS -DANGLE_ENABLE_OPENGL -DANGLE_ENABLE_OPENGL_DESKTOP -DANGLE_ENABLE_OPENGL_NULL -DANGLE_ENABLE_NULL -DANGLE_ENABLE_VULKAN -DANGLE_ENABLE_SWIFTSHADER -DANGLE_USE_CUSTOM_VULKAN_CMD_BUFFERS=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -I../../third_party/angle/src/third_party/volk -I../../third_party/vulkan-deps/vulkan-headers/src/include -I../../third_party/zlib/google -I../../third_party/zlib -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/third_party/khronos -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/vulkan-deps/spirv-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/libANGLE/renderer/vulkan/OverlayVk.cpp -o obj/third_party/angle/src/libANGLE/renderer/vulkan/angle_vulkan_backend/OverlayVk.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/OverlayVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/OverlayVk.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/OverlayVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/OverlayVk.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/OverlayVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/OverlayVk.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/OverlayVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/OverlayVk.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/OverlayVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/OverlayVk.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/OverlayVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/OverlayVk.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/OverlayVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/OverlayVk.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/OverlayVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/OverlayVk.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/OverlayVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/OverlayVk.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/OverlayVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/OverlayVk.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/OverlayVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/OverlayVk.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/OverlayVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/OverlayVk.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/OverlayVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/OverlayVk.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/OverlayVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/OverlayVk.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/OverlayVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/OverlayVk.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/OverlayVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/OverlayVk.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2972/50531] clang++ -MMD -MF obj/third_party/angle/src/libANGLE/renderer/vulkan/angle_vulkan_backend/MemoryObjectVk.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_ENABLE_VULKAN -DANGLE_ENABLE_SWIFTSHADER -DANGLE_USE_CUSTOM_VULKAN_CMD_BUFFERS=1 -DLIBANGLE_IMPLEMENTATION -DANGLE_USE_X11 -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -DANGLE_USE_CUSTOM_LIBVULKAN -DANGLE_SHARED_LIBVULKAN=1 -DVK_USE_PLATFORM_XCB_KHR -DANGLE_DELEGATE_WORKERS -DANGLE_ENABLE_OPENGL -DANGLE_ENABLE_OPENGL_DESKTOP -DANGLE_ENABLE_OPENGL_NULL -DANGLE_ENABLE_NULL -DANGLE_ENABLE_VULKAN -DANGLE_ENABLE_SWIFTSHADER -DANGLE_USE_CUSTOM_VULKAN_CMD_BUFFERS=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -I../../third_party/angle/src/third_party/volk -I../../third_party/vulkan-deps/vulkan-headers/src/include -I../../third_party/zlib/google -I../../third_party/zlib -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/third_party/khronos -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/vulkan-deps/spirv-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/libANGLE/renderer/vulkan/MemoryObjectVk.cpp -o obj/third_party/angle/src/libANGLE/renderer/vulkan/angle_vulkan_backend/MemoryObjectVk.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/MemoryObjectVk.cpp:8: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/MemoryObjectVk.h:11: In file included from ../../third_party/angle/src/libANGLE/renderer/MemoryObjectImpl.h:12: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/MemoryObjectVk.cpp:8: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/MemoryObjectVk.h:11: In file included from ../../third_party/angle/src/libANGLE/renderer/MemoryObjectImpl.h:12: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/MemoryObjectVk.cpp:8: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/MemoryObjectVk.h:11: In file included from ../../third_party/angle/src/libANGLE/renderer/MemoryObjectImpl.h:12: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/MemoryObjectVk.cpp:8: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/MemoryObjectVk.h:11: In file included from ../../third_party/angle/src/libANGLE/renderer/MemoryObjectImpl.h:12: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/MemoryObjectVk.cpp:8: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/MemoryObjectVk.h:11: In file included from ../../third_party/angle/src/libANGLE/renderer/MemoryObjectImpl.h:12: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/MemoryObjectVk.cpp:8: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/MemoryObjectVk.h:11: In file included from ../../third_party/angle/src/libANGLE/renderer/MemoryObjectImpl.h:12: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/MemoryObjectVk.cpp:8: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/MemoryObjectVk.h:11: In file included from ../../third_party/angle/src/libANGLE/renderer/MemoryObjectImpl.h:12: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/MemoryObjectVk.cpp:8: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/MemoryObjectVk.h:11: In file included from ../../third_party/angle/src/libANGLE/renderer/MemoryObjectImpl.h:12: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/MemoryObjectVk.cpp:8: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/MemoryObjectVk.h:11: In file included from ../../third_party/angle/src/libANGLE/renderer/MemoryObjectImpl.h:12: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/MemoryObjectVk.cpp:8: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/MemoryObjectVk.h:11: In file included from ../../third_party/angle/src/libANGLE/renderer/MemoryObjectImpl.h:12: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/MemoryObjectVk.cpp:8: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/MemoryObjectVk.h:11: In file included from ../../third_party/angle/src/libANGLE/renderer/MemoryObjectImpl.h:12: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/MemoryObjectVk.cpp:8: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/MemoryObjectVk.h:11: In file included from ../../third_party/angle/src/libANGLE/renderer/MemoryObjectImpl.h:12: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/MemoryObjectVk.cpp:8: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/MemoryObjectVk.h:11: In file included from ../../third_party/angle/src/libANGLE/renderer/MemoryObjectImpl.h:12: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/MemoryObjectVk.cpp:8: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/MemoryObjectVk.h:11: In file included from ../../third_party/angle/src/libANGLE/renderer/MemoryObjectImpl.h:12: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/MemoryObjectVk.cpp:8: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/MemoryObjectVk.h:11: In file included from ../../third_party/angle/src/libANGLE/renderer/MemoryObjectImpl.h:12: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/MemoryObjectVk.cpp:8: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/MemoryObjectVk.h:11: In file included from ../../third_party/angle/src/libANGLE/renderer/MemoryObjectImpl.h:12: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2973/50531] clang++ -MMD -MF obj/third_party/angle/src/libANGLE/renderer/vulkan/angle_vulkan_backend/SecondaryCommandBuffer.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_ENABLE_VULKAN -DANGLE_ENABLE_SWIFTSHADER -DANGLE_USE_CUSTOM_VULKAN_CMD_BUFFERS=1 -DLIBANGLE_IMPLEMENTATION -DANGLE_USE_X11 -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -DANGLE_USE_CUSTOM_LIBVULKAN -DANGLE_SHARED_LIBVULKAN=1 -DVK_USE_PLATFORM_XCB_KHR -DANGLE_DELEGATE_WORKERS -DANGLE_ENABLE_OPENGL -DANGLE_ENABLE_OPENGL_DESKTOP -DANGLE_ENABLE_OPENGL_NULL -DANGLE_ENABLE_NULL -DANGLE_ENABLE_VULKAN -DANGLE_ENABLE_SWIFTSHADER -DANGLE_USE_CUSTOM_VULKAN_CMD_BUFFERS=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -I../../third_party/angle/src/third_party/volk -I../../third_party/vulkan-deps/vulkan-headers/src/include -I../../third_party/zlib/google -I../../third_party/zlib -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/third_party/khronos -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/vulkan-deps/spirv-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/libANGLE/renderer/vulkan/SecondaryCommandBuffer.cpp -o obj/third_party/angle/src/libANGLE/renderer/vulkan/angle_vulkan_backend/SecondaryCommandBuffer.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SecondaryCommandBuffer.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SecondaryCommandBuffer.h:14: In file included from ../../third_party/angle/src/common/PoolAlloc.h:40: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SecondaryCommandBuffer.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SecondaryCommandBuffer.h:14: In file included from ../../third_party/angle/src/common/PoolAlloc.h:40: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SecondaryCommandBuffer.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SecondaryCommandBuffer.h:14: In file included from ../../third_party/angle/src/common/PoolAlloc.h:40: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SecondaryCommandBuffer.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SecondaryCommandBuffer.h:14: In file included from ../../third_party/angle/src/common/PoolAlloc.h:40: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SecondaryCommandBuffer.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SecondaryCommandBuffer.h:14: In file included from ../../third_party/angle/src/common/PoolAlloc.h:40: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SecondaryCommandBuffer.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SecondaryCommandBuffer.h:14: In file included from ../../third_party/angle/src/common/PoolAlloc.h:40: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SecondaryCommandBuffer.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SecondaryCommandBuffer.h:14: In file included from ../../third_party/angle/src/common/PoolAlloc.h:40: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SecondaryCommandBuffer.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SecondaryCommandBuffer.h:14: In file included from ../../third_party/angle/src/common/PoolAlloc.h:40: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SecondaryCommandBuffer.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SecondaryCommandBuffer.h:14: In file included from ../../third_party/angle/src/common/PoolAlloc.h:40: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SecondaryCommandBuffer.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SecondaryCommandBuffer.h:14: In file included from ../../third_party/angle/src/common/PoolAlloc.h:40: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SecondaryCommandBuffer.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SecondaryCommandBuffer.h:14: In file included from ../../third_party/angle/src/common/PoolAlloc.h:40: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SecondaryCommandBuffer.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SecondaryCommandBuffer.h:14: In file included from ../../third_party/angle/src/common/PoolAlloc.h:40: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SecondaryCommandBuffer.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SecondaryCommandBuffer.h:14: In file included from ../../third_party/angle/src/common/PoolAlloc.h:40: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SecondaryCommandBuffer.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SecondaryCommandBuffer.h:14: In file included from ../../third_party/angle/src/common/PoolAlloc.h:40: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SecondaryCommandBuffer.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SecondaryCommandBuffer.h:14: In file included from ../../third_party/angle/src/common/PoolAlloc.h:40: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SecondaryCommandBuffer.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SecondaryCommandBuffer.h:14: In file included from ../../third_party/angle/src/common/PoolAlloc.h:40: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2974/50531] clang++ -MMD -MF obj/third_party/angle/src/libANGLE/renderer/vulkan/angle_vulkan_backend/FenceNVVk.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_ENABLE_VULKAN -DANGLE_ENABLE_SWIFTSHADER -DANGLE_USE_CUSTOM_VULKAN_CMD_BUFFERS=1 -DLIBANGLE_IMPLEMENTATION -DANGLE_USE_X11 -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -DANGLE_USE_CUSTOM_LIBVULKAN -DANGLE_SHARED_LIBVULKAN=1 -DVK_USE_PLATFORM_XCB_KHR -DANGLE_DELEGATE_WORKERS -DANGLE_ENABLE_OPENGL -DANGLE_ENABLE_OPENGL_DESKTOP -DANGLE_ENABLE_OPENGL_NULL -DANGLE_ENABLE_NULL -DANGLE_ENABLE_VULKAN -DANGLE_ENABLE_SWIFTSHADER -DANGLE_USE_CUSTOM_VULKAN_CMD_BUFFERS=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -I../../third_party/angle/src/third_party/volk -I../../third_party/vulkan-deps/vulkan-headers/src/include -I../../third_party/zlib/google -I../../third_party/zlib -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/third_party/khronos -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/vulkan-deps/spirv-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/libANGLE/renderer/vulkan/FenceNVVk.cpp -o obj/third_party/angle/src/libANGLE/renderer/vulkan/angle_vulkan_backend/FenceNVVk.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/FenceNVVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/FenceNVVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/FenceNVImpl.h:12: In file included from ../../third_party/angle/src/libANGLE/Error.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/FenceNVVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/FenceNVVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/FenceNVImpl.h:12: In file included from ../../third_party/angle/src/libANGLE/Error.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/FenceNVVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/FenceNVVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/FenceNVImpl.h:12: In file included from ../../third_party/angle/src/libANGLE/Error.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/FenceNVVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/FenceNVVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/FenceNVImpl.h:12: In file included from ../../third_party/angle/src/libANGLE/Error.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/FenceNVVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/FenceNVVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/FenceNVImpl.h:12: In file included from ../../third_party/angle/src/libANGLE/Error.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/FenceNVVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/FenceNVVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/FenceNVImpl.h:12: In file included from ../../third_party/angle/src/libANGLE/Error.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/FenceNVVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/FenceNVVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/FenceNVImpl.h:12: In file included from ../../third_party/angle/src/libANGLE/Error.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/FenceNVVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/FenceNVVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/FenceNVImpl.h:12: In file included from ../../third_party/angle/src/libANGLE/Error.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/FenceNVVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/FenceNVVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/FenceNVImpl.h:12: In file included from ../../third_party/angle/src/libANGLE/Error.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/FenceNVVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/FenceNVVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/FenceNVImpl.h:12: In file included from ../../third_party/angle/src/libANGLE/Error.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/FenceNVVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/FenceNVVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/FenceNVImpl.h:12: In file included from ../../third_party/angle/src/libANGLE/Error.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/FenceNVVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/FenceNVVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/FenceNVImpl.h:12: In file included from ../../third_party/angle/src/libANGLE/Error.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/FenceNVVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/FenceNVVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/FenceNVImpl.h:12: In file included from ../../third_party/angle/src/libANGLE/Error.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/FenceNVVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/FenceNVVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/FenceNVImpl.h:12: In file included from ../../third_party/angle/src/libANGLE/Error.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/FenceNVVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/FenceNVVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/FenceNVImpl.h:12: In file included from ../../third_party/angle/src/libANGLE/Error.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/FenceNVVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/FenceNVVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/FenceNVImpl.h:12: In file included from ../../third_party/angle/src/libANGLE/Error.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2975/50531] clang++ -MMD -MF obj/third_party/angle/src/libANGLE/renderer/vulkan/angle_vulkan_backend/ProgramPipelineVk.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_ENABLE_VULKAN -DANGLE_ENABLE_SWIFTSHADER -DANGLE_USE_CUSTOM_VULKAN_CMD_BUFFERS=1 -DLIBANGLE_IMPLEMENTATION -DANGLE_USE_X11 -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -DANGLE_USE_CUSTOM_LIBVULKAN -DANGLE_SHARED_LIBVULKAN=1 -DVK_USE_PLATFORM_XCB_KHR -DANGLE_DELEGATE_WORKERS -DANGLE_ENABLE_OPENGL -DANGLE_ENABLE_OPENGL_DESKTOP -DANGLE_ENABLE_OPENGL_NULL -DANGLE_ENABLE_NULL -DANGLE_ENABLE_VULKAN -DANGLE_ENABLE_SWIFTSHADER -DANGLE_USE_CUSTOM_VULKAN_CMD_BUFFERS=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -I../../third_party/angle/src/third_party/volk -I../../third_party/vulkan-deps/vulkan-headers/src/include -I../../third_party/zlib/google -I../../third_party/zlib -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/third_party/khronos -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/vulkan-deps/spirv-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/libANGLE/renderer/vulkan/ProgramPipelineVk.cpp -o obj/third_party/angle/src/libANGLE/renderer/vulkan/angle_vulkan_backend/ProgramPipelineVk.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ProgramPipelineVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ProgramPipelineVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/ProgramPipelineImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ProgramPipelineVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ProgramPipelineVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/ProgramPipelineImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ProgramPipelineVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ProgramPipelineVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/ProgramPipelineImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ProgramPipelineVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ProgramPipelineVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/ProgramPipelineImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ProgramPipelineVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ProgramPipelineVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/ProgramPipelineImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ProgramPipelineVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ProgramPipelineVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/ProgramPipelineImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ProgramPipelineVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ProgramPipelineVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/ProgramPipelineImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ProgramPipelineVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ProgramPipelineVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/ProgramPipelineImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ProgramPipelineVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ProgramPipelineVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/ProgramPipelineImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ProgramPipelineVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ProgramPipelineVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/ProgramPipelineImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ProgramPipelineVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ProgramPipelineVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/ProgramPipelineImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ProgramPipelineVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ProgramPipelineVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/ProgramPipelineImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ProgramPipelineVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ProgramPipelineVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/ProgramPipelineImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ProgramPipelineVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ProgramPipelineVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/ProgramPipelineImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ProgramPipelineVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ProgramPipelineVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/ProgramPipelineImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ProgramPipelineVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ProgramPipelineVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/ProgramPipelineImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2976/50531] clang++ -MMD -MF obj/third_party/angle/src/libANGLE/renderer/vulkan/angle_vulkan_backend/ResourceVk.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_ENABLE_VULKAN -DANGLE_ENABLE_SWIFTSHADER -DANGLE_USE_CUSTOM_VULKAN_CMD_BUFFERS=1 -DLIBANGLE_IMPLEMENTATION -DANGLE_USE_X11 -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -DANGLE_USE_CUSTOM_LIBVULKAN -DANGLE_SHARED_LIBVULKAN=1 -DVK_USE_PLATFORM_XCB_KHR -DANGLE_DELEGATE_WORKERS -DANGLE_ENABLE_OPENGL -DANGLE_ENABLE_OPENGL_DESKTOP -DANGLE_ENABLE_OPENGL_NULL -DANGLE_ENABLE_NULL -DANGLE_ENABLE_VULKAN -DANGLE_ENABLE_SWIFTSHADER -DANGLE_USE_CUSTOM_VULKAN_CMD_BUFFERS=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -I../../third_party/angle/src/third_party/volk -I../../third_party/vulkan-deps/vulkan-headers/src/include -I../../third_party/zlib/google -I../../third_party/zlib -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/third_party/khronos -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/vulkan-deps/spirv-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/libANGLE/renderer/vulkan/ResourceVk.cpp -o obj/third_party/angle/src/libANGLE/renderer/vulkan/angle_vulkan_backend/ResourceVk.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ResourceVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ResourceVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_utils.h:17: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ResourceVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ResourceVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_utils.h:17: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ResourceVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ResourceVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_utils.h:17: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ResourceVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ResourceVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_utils.h:17: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ResourceVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ResourceVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_utils.h:17: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ResourceVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ResourceVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_utils.h:17: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ResourceVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ResourceVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_utils.h:17: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ResourceVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ResourceVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_utils.h:17: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ResourceVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ResourceVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_utils.h:17: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ResourceVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ResourceVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_utils.h:17: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ResourceVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ResourceVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_utils.h:17: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ResourceVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ResourceVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_utils.h:17: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ResourceVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ResourceVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_utils.h:17: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ResourceVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ResourceVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_utils.h:17: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ResourceVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ResourceVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_utils.h:17: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ResourceVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ResourceVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_utils.h:17: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2977/50531] clang++ -MMD -MF obj/third_party/angle/src/libANGLE/renderer/vulkan/angle_vulkan_backend/QueryVk.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_ENABLE_VULKAN -DANGLE_ENABLE_SWIFTSHADER -DANGLE_USE_CUSTOM_VULKAN_CMD_BUFFERS=1 -DLIBANGLE_IMPLEMENTATION -DANGLE_USE_X11 -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -DANGLE_USE_CUSTOM_LIBVULKAN -DANGLE_SHARED_LIBVULKAN=1 -DVK_USE_PLATFORM_XCB_KHR -DANGLE_DELEGATE_WORKERS -DANGLE_ENABLE_OPENGL -DANGLE_ENABLE_OPENGL_DESKTOP -DANGLE_ENABLE_OPENGL_NULL -DANGLE_ENABLE_NULL -DANGLE_ENABLE_VULKAN -DANGLE_ENABLE_SWIFTSHADER -DANGLE_USE_CUSTOM_VULKAN_CMD_BUFFERS=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -I../../third_party/angle/src/third_party/volk -I../../third_party/vulkan-deps/vulkan-headers/src/include -I../../third_party/zlib/google -I../../third_party/zlib -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/third_party/khronos -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/vulkan-deps/spirv-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/libANGLE/renderer/vulkan/QueryVk.cpp -o obj/third_party/angle/src/libANGLE/renderer/vulkan/angle_vulkan_backend/QueryVk.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/QueryVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/QueryVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/QueryImpl.h:12: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/QueryVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/QueryVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/QueryImpl.h:12: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/QueryVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/QueryVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/QueryImpl.h:12: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/QueryVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/QueryVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/QueryImpl.h:12: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/QueryVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/QueryVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/QueryImpl.h:12: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/QueryVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/QueryVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/QueryImpl.h:12: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/QueryVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/QueryVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/QueryImpl.h:12: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/QueryVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/QueryVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/QueryImpl.h:12: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/QueryVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/QueryVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/QueryImpl.h:12: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/QueryVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/QueryVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/QueryImpl.h:12: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/QueryVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/QueryVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/QueryImpl.h:12: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/QueryVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/QueryVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/QueryImpl.h:12: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/QueryVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/QueryVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/QueryImpl.h:12: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/QueryVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/QueryVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/QueryImpl.h:12: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/QueryVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/QueryVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/QueryImpl.h:12: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/QueryVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/QueryVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/QueryImpl.h:12: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2978/50531] clang++ -MMD -MF obj/third_party/angle/src/libANGLE/renderer/vulkan/angle_vulkan_backend/FramebufferVk.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_ENABLE_VULKAN -DANGLE_ENABLE_SWIFTSHADER -DANGLE_USE_CUSTOM_VULKAN_CMD_BUFFERS=1 -DLIBANGLE_IMPLEMENTATION -DANGLE_USE_X11 -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -DANGLE_USE_CUSTOM_LIBVULKAN -DANGLE_SHARED_LIBVULKAN=1 -DVK_USE_PLATFORM_XCB_KHR -DANGLE_DELEGATE_WORKERS -DANGLE_ENABLE_OPENGL -DANGLE_ENABLE_OPENGL_DESKTOP -DANGLE_ENABLE_OPENGL_NULL -DANGLE_ENABLE_NULL -DANGLE_ENABLE_VULKAN -DANGLE_ENABLE_SWIFTSHADER -DANGLE_USE_CUSTOM_VULKAN_CMD_BUFFERS=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -I../../third_party/angle/src/third_party/volk -I../../third_party/vulkan-deps/vulkan-headers/src/include -I../../third_party/zlib/google -I../../third_party/zlib -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/third_party/khronos -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/vulkan-deps/spirv-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/libANGLE/renderer/vulkan/FramebufferVk.cpp -o obj/third_party/angle/src/libANGLE/renderer/vulkan/angle_vulkan_backend/FramebufferVk.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/FramebufferVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/FramebufferVk.h:13: In file included from ../../third_party/angle/src/libANGLE/angletypes.h:13: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/FramebufferVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/FramebufferVk.h:13: In file included from ../../third_party/angle/src/libANGLE/angletypes.h:13: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/FramebufferVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/FramebufferVk.h:13: In file included from ../../third_party/angle/src/libANGLE/angletypes.h:13: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/FramebufferVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/FramebufferVk.h:13: In file included from ../../third_party/angle/src/libANGLE/angletypes.h:13: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/FramebufferVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/FramebufferVk.h:13: In file included from ../../third_party/angle/src/libANGLE/angletypes.h:13: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/FramebufferVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/FramebufferVk.h:13: In file included from ../../third_party/angle/src/libANGLE/angletypes.h:13: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/FramebufferVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/FramebufferVk.h:13: In file included from ../../third_party/angle/src/libANGLE/angletypes.h:13: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/FramebufferVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/FramebufferVk.h:13: In file included from ../../third_party/angle/src/libANGLE/angletypes.h:13: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/FramebufferVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/FramebufferVk.h:13: In file included from ../../third_party/angle/src/libANGLE/angletypes.h:13: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/FramebufferVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/FramebufferVk.h:13: In file included from ../../third_party/angle/src/libANGLE/angletypes.h:13: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/FramebufferVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/FramebufferVk.h:13: In file included from ../../third_party/angle/src/libANGLE/angletypes.h:13: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/FramebufferVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/FramebufferVk.h:13: In file included from ../../third_party/angle/src/libANGLE/angletypes.h:13: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/FramebufferVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/FramebufferVk.h:13: In file included from ../../third_party/angle/src/libANGLE/angletypes.h:13: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/FramebufferVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/FramebufferVk.h:13: In file included from ../../third_party/angle/src/libANGLE/angletypes.h:13: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/FramebufferVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/FramebufferVk.h:13: In file included from ../../third_party/angle/src/libANGLE/angletypes.h:13: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/FramebufferVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/FramebufferVk.h:13: In file included from ../../third_party/angle/src/libANGLE/angletypes.h:13: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2979/50531] clang++ -MMD -MF obj/third_party/angle/src/libANGLE/renderer/vulkan/angle_vulkan_backend/ProgramVk.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_ENABLE_VULKAN -DANGLE_ENABLE_SWIFTSHADER -DANGLE_USE_CUSTOM_VULKAN_CMD_BUFFERS=1 -DLIBANGLE_IMPLEMENTATION -DANGLE_USE_X11 -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -DANGLE_USE_CUSTOM_LIBVULKAN -DANGLE_SHARED_LIBVULKAN=1 -DVK_USE_PLATFORM_XCB_KHR -DANGLE_DELEGATE_WORKERS -DANGLE_ENABLE_OPENGL -DANGLE_ENABLE_OPENGL_DESKTOP -DANGLE_ENABLE_OPENGL_NULL -DANGLE_ENABLE_NULL -DANGLE_ENABLE_VULKAN -DANGLE_ENABLE_SWIFTSHADER -DANGLE_USE_CUSTOM_VULKAN_CMD_BUFFERS=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -I../../third_party/angle/src/third_party/volk -I../../third_party/vulkan-deps/vulkan-headers/src/include -I../../third_party/zlib/google -I../../third_party/zlib -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/third_party/khronos -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/vulkan-deps/spirv-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/libANGLE/renderer/vulkan/ProgramVk.cpp -o obj/third_party/angle/src/libANGLE/renderer/vulkan/angle_vulkan_backend/ProgramVk.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ProgramVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ProgramVk.h:15: In file included from ../../third_party/angle/src/common/utilities.h:21: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ProgramVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ProgramVk.h:15: In file included from ../../third_party/angle/src/common/utilities.h:21: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ProgramVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ProgramVk.h:15: In file included from ../../third_party/angle/src/common/utilities.h:21: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ProgramVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ProgramVk.h:15: In file included from ../../third_party/angle/src/common/utilities.h:21: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ProgramVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ProgramVk.h:15: In file included from ../../third_party/angle/src/common/utilities.h:21: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ProgramVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ProgramVk.h:15: In file included from ../../third_party/angle/src/common/utilities.h:21: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ProgramVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ProgramVk.h:15: In file included from ../../third_party/angle/src/common/utilities.h:21: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ProgramVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ProgramVk.h:15: In file included from ../../third_party/angle/src/common/utilities.h:21: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ProgramVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ProgramVk.h:15: In file included from ../../third_party/angle/src/common/utilities.h:21: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ProgramVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ProgramVk.h:15: In file included from ../../third_party/angle/src/common/utilities.h:21: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ProgramVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ProgramVk.h:15: In file included from ../../third_party/angle/src/common/utilities.h:21: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ProgramVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ProgramVk.h:15: In file included from ../../third_party/angle/src/common/utilities.h:21: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ProgramVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ProgramVk.h:15: In file included from ../../third_party/angle/src/common/utilities.h:21: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ProgramVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ProgramVk.h:15: In file included from ../../third_party/angle/src/common/utilities.h:21: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ProgramVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ProgramVk.h:15: In file included from ../../third_party/angle/src/common/utilities.h:21: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ProgramVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ProgramVk.h:15: In file included from ../../third_party/angle/src/common/utilities.h:21: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2980/50531] clang++ -MMD -MF obj/third_party/angle/src/libANGLE/renderer/vulkan/angle_vulkan_backend/SamplerVk.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_ENABLE_VULKAN -DANGLE_ENABLE_SWIFTSHADER -DANGLE_USE_CUSTOM_VULKAN_CMD_BUFFERS=1 -DLIBANGLE_IMPLEMENTATION -DANGLE_USE_X11 -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -DANGLE_USE_CUSTOM_LIBVULKAN -DANGLE_SHARED_LIBVULKAN=1 -DVK_USE_PLATFORM_XCB_KHR -DANGLE_DELEGATE_WORKERS -DANGLE_ENABLE_OPENGL -DANGLE_ENABLE_OPENGL_DESKTOP -DANGLE_ENABLE_OPENGL_NULL -DANGLE_ENABLE_NULL -DANGLE_ENABLE_VULKAN -DANGLE_ENABLE_SWIFTSHADER -DANGLE_USE_CUSTOM_VULKAN_CMD_BUFFERS=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -I../../third_party/angle/src/third_party/volk -I../../third_party/vulkan-deps/vulkan-headers/src/include -I../../third_party/zlib/google -I../../third_party/zlib -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/third_party/khronos -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/vulkan-deps/spirv-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/libANGLE/renderer/vulkan/SamplerVk.cpp -o obj/third_party/angle/src/libANGLE/renderer/vulkan/angle_vulkan_backend/SamplerVk.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SamplerVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SamplerVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/SamplerImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SamplerVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SamplerVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/SamplerImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SamplerVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SamplerVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/SamplerImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SamplerVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SamplerVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/SamplerImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SamplerVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SamplerVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/SamplerImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SamplerVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SamplerVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/SamplerImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SamplerVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SamplerVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/SamplerImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SamplerVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SamplerVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/SamplerImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SamplerVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SamplerVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/SamplerImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SamplerVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SamplerVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/SamplerImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SamplerVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SamplerVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/SamplerImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SamplerVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SamplerVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/SamplerImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SamplerVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SamplerVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/SamplerImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SamplerVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SamplerVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/SamplerImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SamplerVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SamplerVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/SamplerImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SamplerVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SamplerVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/SamplerImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2981/50531] clang++ -MMD -MF obj/third_party/angle/src/libANGLE/renderer/vulkan/angle_vulkan_backend/RenderbufferVk.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_ENABLE_VULKAN -DANGLE_ENABLE_SWIFTSHADER -DANGLE_USE_CUSTOM_VULKAN_CMD_BUFFERS=1 -DLIBANGLE_IMPLEMENTATION -DANGLE_USE_X11 -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -DANGLE_USE_CUSTOM_LIBVULKAN -DANGLE_SHARED_LIBVULKAN=1 -DVK_USE_PLATFORM_XCB_KHR -DANGLE_DELEGATE_WORKERS -DANGLE_ENABLE_OPENGL -DANGLE_ENABLE_OPENGL_DESKTOP -DANGLE_ENABLE_OPENGL_NULL -DANGLE_ENABLE_NULL -DANGLE_ENABLE_VULKAN -DANGLE_ENABLE_SWIFTSHADER -DANGLE_USE_CUSTOM_VULKAN_CMD_BUFFERS=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -I../../third_party/angle/src/third_party/volk -I../../third_party/vulkan-deps/vulkan-headers/src/include -I../../third_party/zlib/google -I../../third_party/zlib -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/third_party/khronos -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/vulkan-deps/spirv-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/libANGLE/renderer/vulkan/RenderbufferVk.cpp -o obj/third_party/angle/src/libANGLE/renderer/vulkan/angle_vulkan_backend/RenderbufferVk.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/RenderbufferVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/RenderbufferVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/RenderbufferImpl.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/RenderbufferVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/RenderbufferVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/RenderbufferImpl.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/RenderbufferVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/RenderbufferVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/RenderbufferImpl.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/RenderbufferVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/RenderbufferVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/RenderbufferImpl.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/RenderbufferVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/RenderbufferVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/RenderbufferImpl.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/RenderbufferVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/RenderbufferVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/RenderbufferImpl.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/RenderbufferVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/RenderbufferVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/RenderbufferImpl.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/RenderbufferVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/RenderbufferVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/RenderbufferImpl.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/RenderbufferVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/RenderbufferVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/RenderbufferImpl.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/RenderbufferVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/RenderbufferVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/RenderbufferImpl.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/RenderbufferVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/RenderbufferVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/RenderbufferImpl.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/RenderbufferVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/RenderbufferVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/RenderbufferImpl.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/RenderbufferVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/RenderbufferVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/RenderbufferImpl.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/RenderbufferVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/RenderbufferVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/RenderbufferImpl.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ ../../third_party/angle/src/libANGLE/renderer/vulkan/RenderbufferVk.cpp:186:21: warning: variable 'viewType' set but not used [-Wunused-but-set-variable] 186 | gl::TextureType viewType = imageVk->getImageTextureType(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/RenderbufferVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/RenderbufferVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/RenderbufferImpl.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/RenderbufferVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/RenderbufferVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/RenderbufferImpl.h:13: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 28 warnings generated. [chrome:2982/50531] clang++ -MMD -MF obj/third_party/angle/src/libANGLE/renderer/vulkan/angle_vulkan_backend/ContextVk.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_ENABLE_VULKAN -DANGLE_ENABLE_SWIFTSHADER -DANGLE_USE_CUSTOM_VULKAN_CMD_BUFFERS=1 -DLIBANGLE_IMPLEMENTATION -DANGLE_USE_X11 -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -DANGLE_USE_CUSTOM_LIBVULKAN -DANGLE_SHARED_LIBVULKAN=1 -DVK_USE_PLATFORM_XCB_KHR -DANGLE_DELEGATE_WORKERS -DANGLE_ENABLE_OPENGL -DANGLE_ENABLE_OPENGL_DESKTOP -DANGLE_ENABLE_OPENGL_NULL -DANGLE_ENABLE_NULL -DANGLE_ENABLE_VULKAN -DANGLE_ENABLE_SWIFTSHADER -DANGLE_USE_CUSTOM_VULKAN_CMD_BUFFERS=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -I../../third_party/angle/src/third_party/volk -I../../third_party/vulkan-deps/vulkan-headers/src/include -I../../third_party/zlib/google -I../../third_party/zlib -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/third_party/khronos -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/vulkan-deps/spirv-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/libANGLE/renderer/vulkan/ContextVk.cpp -o obj/third_party/angle/src/libANGLE/renderer/vulkan/angle_vulkan_backend/ContextVk.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ContextVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ContextVk.h:15: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ContextVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ContextVk.h:15: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ContextVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ContextVk.h:15: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ContextVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ContextVk.h:15: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ContextVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ContextVk.h:15: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ContextVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ContextVk.h:15: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ContextVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ContextVk.h:15: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ContextVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ContextVk.h:15: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ContextVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ContextVk.h:15: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ContextVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ContextVk.h:15: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ContextVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ContextVk.h:15: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ContextVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ContextVk.h:15: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ContextVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ContextVk.h:15: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ContextVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ContextVk.h:15: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ContextVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ContextVk.h:15: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ContextVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ContextVk.h:15: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2983/50531] clang++ -MMD -MF obj/third_party/angle/src/libANGLE/renderer/vulkan/angle_vulkan_backend/ProgramExecutableVk.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_ENABLE_VULKAN -DANGLE_ENABLE_SWIFTSHADER -DANGLE_USE_CUSTOM_VULKAN_CMD_BUFFERS=1 -DLIBANGLE_IMPLEMENTATION -DANGLE_USE_X11 -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -DANGLE_USE_CUSTOM_LIBVULKAN -DANGLE_SHARED_LIBVULKAN=1 -DVK_USE_PLATFORM_XCB_KHR -DANGLE_DELEGATE_WORKERS -DANGLE_ENABLE_OPENGL -DANGLE_ENABLE_OPENGL_DESKTOP -DANGLE_ENABLE_OPENGL_NULL -DANGLE_ENABLE_NULL -DANGLE_ENABLE_VULKAN -DANGLE_ENABLE_SWIFTSHADER -DANGLE_USE_CUSTOM_VULKAN_CMD_BUFFERS=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -I../../third_party/angle/src/third_party/volk -I../../third_party/vulkan-deps/vulkan-headers/src/include -I../../third_party/zlib/google -I../../third_party/zlib -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/third_party/khronos -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/vulkan-deps/spirv-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/libANGLE/renderer/vulkan/ProgramExecutableVk.cpp -o obj/third_party/angle/src/libANGLE/renderer/vulkan/angle_vulkan_backend/ProgramExecutableVk.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ProgramExecutableVk.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ProgramExecutableVk.h:13: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ProgramExecutableVk.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ProgramExecutableVk.h:13: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ProgramExecutableVk.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ProgramExecutableVk.h:13: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ProgramExecutableVk.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ProgramExecutableVk.h:13: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ProgramExecutableVk.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ProgramExecutableVk.h:13: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ProgramExecutableVk.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ProgramExecutableVk.h:13: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ProgramExecutableVk.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ProgramExecutableVk.h:13: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ProgramExecutableVk.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ProgramExecutableVk.h:13: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ProgramExecutableVk.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ProgramExecutableVk.h:13: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ProgramExecutableVk.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ProgramExecutableVk.h:13: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ProgramExecutableVk.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ProgramExecutableVk.h:13: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ProgramExecutableVk.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ProgramExecutableVk.h:13: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ProgramExecutableVk.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ProgramExecutableVk.h:13: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ProgramExecutableVk.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ProgramExecutableVk.h:13: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ProgramExecutableVk.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ProgramExecutableVk.h:13: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ProgramExecutableVk.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ProgramExecutableVk.h:13: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2984/50531] clang++ -MMD -MF obj/third_party/angle/src/libANGLE/renderer/vulkan/angle_vulkan_backend/SemaphoreVk.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_ENABLE_VULKAN -DANGLE_ENABLE_SWIFTSHADER -DANGLE_USE_CUSTOM_VULKAN_CMD_BUFFERS=1 -DLIBANGLE_IMPLEMENTATION -DANGLE_USE_X11 -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -DANGLE_USE_CUSTOM_LIBVULKAN -DANGLE_SHARED_LIBVULKAN=1 -DVK_USE_PLATFORM_XCB_KHR -DANGLE_DELEGATE_WORKERS -DANGLE_ENABLE_OPENGL -DANGLE_ENABLE_OPENGL_DESKTOP -DANGLE_ENABLE_OPENGL_NULL -DANGLE_ENABLE_NULL -DANGLE_ENABLE_VULKAN -DANGLE_ENABLE_SWIFTSHADER -DANGLE_USE_CUSTOM_VULKAN_CMD_BUFFERS=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -I../../third_party/angle/src/third_party/volk -I../../third_party/vulkan-deps/vulkan-headers/src/include -I../../third_party/zlib/google -I../../third_party/zlib -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/third_party/khronos -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/vulkan-deps/spirv-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/libANGLE/renderer/vulkan/SemaphoreVk.cpp -o obj/third_party/angle/src/libANGLE/renderer/vulkan/angle_vulkan_backend/SemaphoreVk.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SemaphoreVk.cpp:8: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SemaphoreVk.h:11: In file included from ../../third_party/angle/src/libANGLE/renderer/SemaphoreImpl.h:12: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SemaphoreVk.cpp:8: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SemaphoreVk.h:11: In file included from ../../third_party/angle/src/libANGLE/renderer/SemaphoreImpl.h:12: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SemaphoreVk.cpp:8: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SemaphoreVk.h:11: In file included from ../../third_party/angle/src/libANGLE/renderer/SemaphoreImpl.h:12: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SemaphoreVk.cpp:8: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SemaphoreVk.h:11: In file included from ../../third_party/angle/src/libANGLE/renderer/SemaphoreImpl.h:12: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SemaphoreVk.cpp:8: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SemaphoreVk.h:11: In file included from ../../third_party/angle/src/libANGLE/renderer/SemaphoreImpl.h:12: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SemaphoreVk.cpp:8: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SemaphoreVk.h:11: In file included from ../../third_party/angle/src/libANGLE/renderer/SemaphoreImpl.h:12: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SemaphoreVk.cpp:8: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SemaphoreVk.h:11: In file included from ../../third_party/angle/src/libANGLE/renderer/SemaphoreImpl.h:12: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SemaphoreVk.cpp:8: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SemaphoreVk.h:11: In file included from ../../third_party/angle/src/libANGLE/renderer/SemaphoreImpl.h:12: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SemaphoreVk.cpp:8: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SemaphoreVk.h:11: In file included from ../../third_party/angle/src/libANGLE/renderer/SemaphoreImpl.h:12: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SemaphoreVk.cpp:8: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SemaphoreVk.h:11: In file included from ../../third_party/angle/src/libANGLE/renderer/SemaphoreImpl.h:12: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SemaphoreVk.cpp:8: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SemaphoreVk.h:11: In file included from ../../third_party/angle/src/libANGLE/renderer/SemaphoreImpl.h:12: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SemaphoreVk.cpp:8: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SemaphoreVk.h:11: In file included from ../../third_party/angle/src/libANGLE/renderer/SemaphoreImpl.h:12: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SemaphoreVk.cpp:8: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SemaphoreVk.h:11: In file included from ../../third_party/angle/src/libANGLE/renderer/SemaphoreImpl.h:12: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SemaphoreVk.cpp:8: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SemaphoreVk.h:11: In file included from ../../third_party/angle/src/libANGLE/renderer/SemaphoreImpl.h:12: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SemaphoreVk.cpp:8: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SemaphoreVk.h:11: In file included from ../../third_party/angle/src/libANGLE/renderer/SemaphoreImpl.h:12: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SemaphoreVk.cpp:8: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SemaphoreVk.h:11: In file included from ../../third_party/angle/src/libANGLE/renderer/SemaphoreImpl.h:12: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2985/50531] clang -MMD -MF obj/third_party/angle/src/third_party/libXNVCtrl/libXNVCtrl/NVCtrl.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../.. -Igen -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-incompatible-pointer-types-discards-qualifiers -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/third_party/libXNVCtrl/NVCtrl.c -o obj/third_party/angle/src/third_party/libXNVCtrl/libXNVCtrl/NVCtrl.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] ../../third_party/angle/src/third_party/libXNVCtrl/NVCtrl.c:59:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 59 | static int close_display(); | ^ ../../third_party/angle/src/third_party/libXNVCtrl/NVCtrl.c:82:37: note: conflicting prototype is here 82 | static XEXT_GENERATE_CLOSE_DISPLAY (close_display, nvctrl_ext_info) | ^ ../../third_party/angle/src/third_party/libXNVCtrl/NVCtrl.c:61:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 61 | static Bool wire_to_event(); | ^ ../../third_party/angle/src/third_party/libXNVCtrl/NVCtrl.c:1117:13: note: conflicting prototype is here 1117 | static Bool wire_to_event (Display *dpy, XEvent *host, xEvent *wire) | ^ 2 warnings generated. [chrome:2986/50531] touch obj/third_party/angle/src/third_party/libXNVCtrl/libXNVCtrl.stamp [chrome:2987/50531] clang++ -MMD -MF obj/third_party/angle/src/libANGLE/renderer/vulkan/angle_vulkan_backend/ShaderVk.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_ENABLE_VULKAN -DANGLE_ENABLE_SWIFTSHADER -DANGLE_USE_CUSTOM_VULKAN_CMD_BUFFERS=1 -DLIBANGLE_IMPLEMENTATION -DANGLE_USE_X11 -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -DANGLE_USE_CUSTOM_LIBVULKAN -DANGLE_SHARED_LIBVULKAN=1 -DVK_USE_PLATFORM_XCB_KHR -DANGLE_DELEGATE_WORKERS -DANGLE_ENABLE_OPENGL -DANGLE_ENABLE_OPENGL_DESKTOP -DANGLE_ENABLE_OPENGL_NULL -DANGLE_ENABLE_NULL -DANGLE_ENABLE_VULKAN -DANGLE_ENABLE_SWIFTSHADER -DANGLE_USE_CUSTOM_VULKAN_CMD_BUFFERS=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -I../../third_party/angle/src/third_party/volk -I../../third_party/vulkan-deps/vulkan-headers/src/include -I../../third_party/zlib/google -I../../third_party/zlib -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/third_party/khronos -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/vulkan-deps/spirv-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/libANGLE/renderer/vulkan/ShaderVk.cpp -o obj/third_party/angle/src/libANGLE/renderer/vulkan/angle_vulkan_backend/ShaderVk.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ShaderVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ShaderVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/ShaderImpl.h:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ShaderVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ShaderVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/ShaderImpl.h:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ShaderVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ShaderVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/ShaderImpl.h:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ShaderVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ShaderVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/ShaderImpl.h:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ShaderVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ShaderVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/ShaderImpl.h:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ShaderVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ShaderVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/ShaderImpl.h:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ShaderVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ShaderVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/ShaderImpl.h:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ShaderVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ShaderVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/ShaderImpl.h:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ShaderVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ShaderVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/ShaderImpl.h:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ShaderVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ShaderVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/ShaderImpl.h:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ShaderVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ShaderVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/ShaderImpl.h:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ShaderVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ShaderVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/ShaderImpl.h:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ShaderVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ShaderVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/ShaderImpl.h:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ShaderVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ShaderVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/ShaderImpl.h:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ShaderVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ShaderVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/ShaderImpl.h:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ShaderVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/ShaderVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/ShaderImpl.h:14: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2988/50531] clang++ -MMD -MF obj/third_party/angle/src/libANGLE/renderer/vulkan/angle_vulkan_backend/vk_format_table_autogen.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_ENABLE_VULKAN -DANGLE_ENABLE_SWIFTSHADER -DANGLE_USE_CUSTOM_VULKAN_CMD_BUFFERS=1 -DLIBANGLE_IMPLEMENTATION -DANGLE_USE_X11 -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -DANGLE_USE_CUSTOM_LIBVULKAN -DANGLE_SHARED_LIBVULKAN=1 -DVK_USE_PLATFORM_XCB_KHR -DANGLE_DELEGATE_WORKERS -DANGLE_ENABLE_OPENGL -DANGLE_ENABLE_OPENGL_DESKTOP -DANGLE_ENABLE_OPENGL_NULL -DANGLE_ENABLE_NULL -DANGLE_ENABLE_VULKAN -DANGLE_ENABLE_SWIFTSHADER -DANGLE_USE_CUSTOM_VULKAN_CMD_BUFFERS=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -I../../third_party/angle/src/third_party/volk -I../../third_party/vulkan-deps/vulkan-headers/src/include -I../../third_party/zlib/google -I../../third_party/zlib -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/third_party/khronos -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/vulkan-deps/spirv-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_format_table_autogen.cpp -o obj/third_party/angle/src/libANGLE/renderer/vulkan/angle_vulkan_backend/vk_format_table_autogen.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_format_table_autogen.cpp:11: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_format_utils.h:13: In file included from ../../third_party/angle/src/libANGLE/formatutils.h:18: In file included from ../../third_party/angle/src/libANGLE/Caps.h:12: In file included from ../../third_party/angle/src/libANGLE/angletypes.h:13: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_format_table_autogen.cpp:11: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_format_utils.h:13: In file included from ../../third_party/angle/src/libANGLE/formatutils.h:18: In file included from ../../third_party/angle/src/libANGLE/Caps.h:12: In file included from ../../third_party/angle/src/libANGLE/angletypes.h:13: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_format_table_autogen.cpp:11: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_format_utils.h:13: In file included from ../../third_party/angle/src/libANGLE/formatutils.h:18: In file included from ../../third_party/angle/src/libANGLE/Caps.h:12: In file included from ../../third_party/angle/src/libANGLE/angletypes.h:13: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_format_table_autogen.cpp:11: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_format_utils.h:13: In file included from ../../third_party/angle/src/libANGLE/formatutils.h:18: In file included from ../../third_party/angle/src/libANGLE/Caps.h:12: In file included from ../../third_party/angle/src/libANGLE/angletypes.h:13: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_format_table_autogen.cpp:11: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_format_utils.h:13: In file included from ../../third_party/angle/src/libANGLE/formatutils.h:18: In file included from ../../third_party/angle/src/libANGLE/Caps.h:12: In file included from ../../third_party/angle/src/libANGLE/angletypes.h:13: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_format_table_autogen.cpp:11: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_format_utils.h:13: In file included from ../../third_party/angle/src/libANGLE/formatutils.h:18: In file included from ../../third_party/angle/src/libANGLE/Caps.h:12: In file included from ../../third_party/angle/src/libANGLE/angletypes.h:13: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_format_table_autogen.cpp:11: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_format_utils.h:13: In file included from ../../third_party/angle/src/libANGLE/formatutils.h:18: In file included from ../../third_party/angle/src/libANGLE/Caps.h:12: In file included from ../../third_party/angle/src/libANGLE/angletypes.h:13: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_format_table_autogen.cpp:11: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_format_utils.h:13: In file included from ../../third_party/angle/src/libANGLE/formatutils.h:18: In file included from ../../third_party/angle/src/libANGLE/Caps.h:12: In file included from ../../third_party/angle/src/libANGLE/angletypes.h:13: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_format_table_autogen.cpp:11: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_format_utils.h:13: In file included from ../../third_party/angle/src/libANGLE/formatutils.h:18: In file included from ../../third_party/angle/src/libANGLE/Caps.h:12: In file included from ../../third_party/angle/src/libANGLE/angletypes.h:13: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_format_table_autogen.cpp:11: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_format_utils.h:13: In file included from ../../third_party/angle/src/libANGLE/formatutils.h:18: In file included from ../../third_party/angle/src/libANGLE/Caps.h:12: In file included from ../../third_party/angle/src/libANGLE/angletypes.h:13: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_format_table_autogen.cpp:11: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_format_utils.h:13: In file included from ../../third_party/angle/src/libANGLE/formatutils.h:18: In file included from ../../third_party/angle/src/libANGLE/Caps.h:12: In file included from ../../third_party/angle/src/libANGLE/angletypes.h:13: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_format_table_autogen.cpp:11: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_format_utils.h:13: In file included from ../../third_party/angle/src/libANGLE/formatutils.h:18: In file included from ../../third_party/angle/src/libANGLE/Caps.h:12: In file included from ../../third_party/angle/src/libANGLE/angletypes.h:13: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_format_table_autogen.cpp:11: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_format_utils.h:13: In file included from ../../third_party/angle/src/libANGLE/formatutils.h:18: In file included from ../../third_party/angle/src/libANGLE/Caps.h:12: In file included from ../../third_party/angle/src/libANGLE/angletypes.h:13: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_format_table_autogen.cpp:11: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_format_utils.h:13: In file included from ../../third_party/angle/src/libANGLE/formatutils.h:18: In file included from ../../third_party/angle/src/libANGLE/Caps.h:12: In file included from ../../third_party/angle/src/libANGLE/angletypes.h:13: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_format_table_autogen.cpp:11: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_format_utils.h:13: In file included from ../../third_party/angle/src/libANGLE/formatutils.h:18: In file included from ../../third_party/angle/src/libANGLE/Caps.h:12: In file included from ../../third_party/angle/src/libANGLE/angletypes.h:13: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_format_table_autogen.cpp:11: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_format_utils.h:13: In file included from ../../third_party/angle/src/libANGLE/formatutils.h:18: In file included from ../../third_party/angle/src/libANGLE/Caps.h:12: In file included from ../../third_party/angle/src/libANGLE/angletypes.h:13: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2989/50531] clang -MMD -MF obj/third_party/angle/src/third_party/volk/volk/volk.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DVK_USE_PLATFORM_XCB_KHR -I../.. -Igen -I../../third_party/angle/src/third_party/volk -I../../third_party/vulkan-deps/vulkan-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/third_party/volk/volk.c -o obj/third_party/angle/src/third_party/volk/volk/volk.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:2990/50531] python3 ../../build/write_buildflag_header.py --output third_party/blink/public/public_buildflags.h --rulename //third_party/blink/public:buildflags --gen-dir gen --definitions __third_party_blink_public_buildflags___build_toolchain_linux_unbundle_default__rule.rsp [chrome:2991/50531] python3 ../../third_party/blink/renderer/build/scripts/run_with_pythonpath.py -I ../../third_party/blink/renderer/build/scripts -I ../../third_party -I ../../tools ../../third_party/blink/renderer/build/scripts/make_document_policy_features.py ../../third_party/blink/renderer/core/permissions_policy/document_policy_features.json5 --output_dir gen/third_party/blink/common/permissions_policy [chrome:2992/50531] touch obj/third_party/blink/common/make_generated_document_policy_features.stamp [chrome:2993/50531] touch obj/third_party/blink/public/buildflags.stamp [chrome:2994/50531] python3 ../../build/write_buildflag_header.py --output third_party/blink/public/common/buildflags.h --rulename //third_party/blink/public/common:buildflags --gen-dir gen --definitions __third_party_blink_public_common_buildflags___build_toolchain_linux_unbundle_default__rule.rsp [chrome:2995/50531] clang++ -MMD -MF obj/third_party/angle/src/libANGLE/renderer/vulkan/angle_vulkan_backend/vk_mandatory_format_support_table_autogen.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_ENABLE_VULKAN -DANGLE_ENABLE_SWIFTSHADER -DANGLE_USE_CUSTOM_VULKAN_CMD_BUFFERS=1 -DLIBANGLE_IMPLEMENTATION -DANGLE_USE_X11 -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -DANGLE_USE_CUSTOM_LIBVULKAN -DANGLE_SHARED_LIBVULKAN=1 -DVK_USE_PLATFORM_XCB_KHR -DANGLE_DELEGATE_WORKERS -DANGLE_ENABLE_OPENGL -DANGLE_ENABLE_OPENGL_DESKTOP -DANGLE_ENABLE_OPENGL_NULL -DANGLE_ENABLE_NULL -DANGLE_ENABLE_VULKAN -DANGLE_ENABLE_SWIFTSHADER -DANGLE_USE_CUSTOM_VULKAN_CMD_BUFFERS=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -I../../third_party/angle/src/third_party/volk -I../../third_party/vulkan-deps/vulkan-headers/src/include -I../../third_party/zlib/google -I../../third_party/zlib -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/third_party/khronos -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/vulkan-deps/spirv-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_mandatory_format_support_table_autogen.cpp -o obj/third_party/angle/src/libANGLE/renderer/vulkan/angle_vulkan_backend/vk_mandatory_format_support_table_autogen.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_mandatory_format_support_table_autogen.cpp:13: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_format_utils.h:13: In file included from ../../third_party/angle/src/libANGLE/formatutils.h:18: In file included from ../../third_party/angle/src/libANGLE/Caps.h:12: In file included from ../../third_party/angle/src/libANGLE/angletypes.h:13: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_mandatory_format_support_table_autogen.cpp:13: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_format_utils.h:13: In file included from ../../third_party/angle/src/libANGLE/formatutils.h:18: In file included from ../../third_party/angle/src/libANGLE/Caps.h:12: In file included from ../../third_party/angle/src/libANGLE/angletypes.h:13: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_mandatory_format_support_table_autogen.cpp:13: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_format_utils.h:13: In file included from ../../third_party/angle/src/libANGLE/formatutils.h:18: In file included from ../../third_party/angle/src/libANGLE/Caps.h:12: In file included from ../../third_party/angle/src/libANGLE/angletypes.h:13: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_mandatory_format_support_table_autogen.cpp:13: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_format_utils.h:13: In file included from ../../third_party/angle/src/libANGLE/formatutils.h:18: In file included from ../../third_party/angle/src/libANGLE/Caps.h:12: In file included from ../../third_party/angle/src/libANGLE/angletypes.h:13: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_mandatory_format_support_table_autogen.cpp:13: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_format_utils.h:13: In file included from ../../third_party/angle/src/libANGLE/formatutils.h:18: In file included from ../../third_party/angle/src/libANGLE/Caps.h:12: In file included from ../../third_party/angle/src/libANGLE/angletypes.h:13: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_mandatory_format_support_table_autogen.cpp:13: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_format_utils.h:13: In file included from ../../third_party/angle/src/libANGLE/formatutils.h:18: In file included from ../../third_party/angle/src/libANGLE/Caps.h:12: In file included from ../../third_party/angle/src/libANGLE/angletypes.h:13: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_mandatory_format_support_table_autogen.cpp:13: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_format_utils.h:13: In file included from ../../third_party/angle/src/libANGLE/formatutils.h:18: In file included from ../../third_party/angle/src/libANGLE/Caps.h:12: In file included from ../../third_party/angle/src/libANGLE/angletypes.h:13: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_mandatory_format_support_table_autogen.cpp:13: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_format_utils.h:13: In file included from ../../third_party/angle/src/libANGLE/formatutils.h:18: In file included from ../../third_party/angle/src/libANGLE/Caps.h:12: In file included from ../../third_party/angle/src/libANGLE/angletypes.h:13: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_mandatory_format_support_table_autogen.cpp:13: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_format_utils.h:13: In file included from ../../third_party/angle/src/libANGLE/formatutils.h:18: In file included from ../../third_party/angle/src/libANGLE/Caps.h:12: In file included from ../../third_party/angle/src/libANGLE/angletypes.h:13: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_mandatory_format_support_table_autogen.cpp:13: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_format_utils.h:13: In file included from ../../third_party/angle/src/libANGLE/formatutils.h:18: In file included from ../../third_party/angle/src/libANGLE/Caps.h:12: In file included from ../../third_party/angle/src/libANGLE/angletypes.h:13: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_mandatory_format_support_table_autogen.cpp:13: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_format_utils.h:13: In file included from ../../third_party/angle/src/libANGLE/formatutils.h:18: In file included from ../../third_party/angle/src/libANGLE/Caps.h:12: In file included from ../../third_party/angle/src/libANGLE/angletypes.h:13: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_mandatory_format_support_table_autogen.cpp:13: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_format_utils.h:13: In file included from ../../third_party/angle/src/libANGLE/formatutils.h:18: In file included from ../../third_party/angle/src/libANGLE/Caps.h:12: In file included from ../../third_party/angle/src/libANGLE/angletypes.h:13: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_mandatory_format_support_table_autogen.cpp:13: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_format_utils.h:13: In file included from ../../third_party/angle/src/libANGLE/formatutils.h:18: In file included from ../../third_party/angle/src/libANGLE/Caps.h:12: In file included from ../../third_party/angle/src/libANGLE/angletypes.h:13: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_mandatory_format_support_table_autogen.cpp:13: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_format_utils.h:13: In file included from ../../third_party/angle/src/libANGLE/formatutils.h:18: In file included from ../../third_party/angle/src/libANGLE/Caps.h:12: In file included from ../../third_party/angle/src/libANGLE/angletypes.h:13: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_mandatory_format_support_table_autogen.cpp:13: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_format_utils.h:13: In file included from ../../third_party/angle/src/libANGLE/formatutils.h:18: In file included from ../../third_party/angle/src/libANGLE/Caps.h:12: In file included from ../../third_party/angle/src/libANGLE/angletypes.h:13: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_mandatory_format_support_table_autogen.cpp:13: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_format_utils.h:13: In file included from ../../third_party/angle/src/libANGLE/formatutils.h:18: In file included from ../../third_party/angle/src/libANGLE/Caps.h:12: In file included from ../../third_party/angle/src/libANGLE/angletypes.h:13: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:2996/50531] touch obj/third_party/blink/public/common/buildflags.stamp [chrome:2997/50531] touch obj/third_party/blink/public/common/common_export.stamp [chrome:2998/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //third_party/blink/public/mojom/android_mojo_bindings:android_mojo_bindings /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/third_party/blink/public/mojom/android_mojo_bindings.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/third_party/blink/public/mojom/android_mojo_bindings.typemap_config.validated [chrome:2999/50531] touch obj/third_party/blink/public/mojom/android_mojo_bindings__type_mappings__validator.stamp [chrome:3000/50531] python3 ../../tools/grit/preprocess_if_expr.py --in-folder gen/mojom-webui/chrome/browser/ui/webui/tab_search/ --out-folder gen/chrome/browser/resources/tab_search/preprocessed --in-files tab_search.mojom-webui.js -E root_gen_dir=gen -E root_src_dir=../../ -D SHARED_INTERMEDIATE_DIR=gen -D scale_factors=2x -D _chromium -E CHROMIUM_BUILD=chromium -D desktop_linux -D toolkit_views -D use_aura -D use_nss_certs -D use_ozone --out-manifest gen/chrome/browser/resources/tab_search/preprocessed_mojo_manifest.json [chrome:3001/50531] touch obj/chrome/browser/resources/tab_search/preprocess_mojo.stamp [chrome:3002/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //third_party/blink/public/mojom/android_mojo_bindings:android_mojo_bindings /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/third_party/blink/public/mojom/android_mojo_bindings_blink.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/third_party/blink/public/mojom/android_mojo_bindings_blink.typemap_config.validated [chrome:3003/50531] touch obj/third_party/blink/public/mojom/android_mojo_bindings_blink__type_mappings__validator.stamp [chrome:3004/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //third_party/blink/public/mojom/authenticator_test_mojo_bindings:authenticator_test_mojo_bindings /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/third_party/blink/public/mojom/authenticator_test_mojo_bindings.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/third_party/blink/public/mojom/authenticator_test_mojo_bindings.typemap_config.validated [chrome:3005/50531] touch obj/third_party/blink/public/mojom/authenticator_test_mojo_bindings__type_mappings__validator.stamp [chrome:3006/50531] python3 ../../third_party/blink/renderer/build/scripts/run_with_pythonpath.py -I ../../third_party/blink/renderer/build/scripts -I ../../third_party -I ../../tools ../../third_party/blink/renderer/build/scripts/make_permissions_policy_features.py ../../third_party/blink/renderer/core/permissions_policy/permissions_policy_features.json5 --output_dir gen/third_party/blink/common/permissions_policy [chrome:3007/50531] touch obj/third_party/blink/common/make_generated_permissions_policy_features.stamp [chrome:3008/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //third_party/blink/public/mojom/authenticator_test_mojo_bindings:authenticator_test_mojo_bindings /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/third_party/blink/public/mojom/authenticator_test_mojo_bindings_blink.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/third_party/blink/public/mojom/authenticator_test_mojo_bindings_blink.typemap_config.validated [chrome:3009/50531] touch obj/third_party/blink/public/mojom/authenticator_test_mojo_bindings_blink__type_mappings__validator.stamp [chrome:3010/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //third_party/blink/public/mojom/color_scheme_mojo_bindings:color_scheme_mojo_bindings /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/third_party/blink/public/mojom/color_scheme_mojo_bindings.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/third_party/blink/public/mojom/color_scheme_mojo_bindings.typemap_config.validated [chrome:3011/50531] touch obj/third_party/blink/public/mojom/color_scheme_mojo_bindings__type_mappings__validator.stamp [chrome:3012/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //third_party/blink/public/mojom/color_scheme_mojo_bindings:color_scheme_mojo_bindings /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/third_party/blink/public/mojom/color_scheme_mojo_bindings_blink.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/third_party/blink/public/mojom/color_scheme_mojo_bindings_blink.typemap_config.validated [chrome:3013/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //third_party/blink/public/mojom/embedded_frame_sink_mojo_bindings:embedded_frame_sink_mojo_bindings /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/third_party/blink/public/mojom/embedded_frame_sink_mojo_bindings.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/third_party/blink/public/mojom/embedded_frame_sink_mojo_bindings.typemap_config.validated [chrome:3014/50531] touch obj/third_party/blink/public/mojom/color_scheme_mojo_bindings_blink__type_mappings__validator.stamp [chrome:3015/50531] touch obj/third_party/blink/public/mojom/embedded_frame_sink_mojo_bindings__type_mappings__validator.stamp [chrome:3016/50531] python3 ../../mojo/public/tools/mojom/mojom_parser.py --input-root /builddir/build/BUILD/org.deepin.browser-6.3.9 --input-root /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen --output-root /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen --mojom-file-list=__third_party_blink_public_mojom_color_scheme_mojo_bindings__parser___build_toolchain_linux_unbundle_default__rule..rsp --check-imports /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/third_party/blink/public/mojom/color_scheme_mojo_bindings.build_metadata --enable-feature is_posix --enable-feature is_linux [chrome:3017/50531] touch obj/third_party/blink/public/mojom/color_scheme_mojo_bindings__parser.stamp [chrome:3018/50531] clang++ -MMD -MF obj/third_party/angle/src/libANGLE/renderer/vulkan/angle_vulkan_backend/RendererVk.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_ENABLE_VULKAN -DANGLE_ENABLE_SWIFTSHADER -DANGLE_USE_CUSTOM_VULKAN_CMD_BUFFERS=1 -DLIBANGLE_IMPLEMENTATION -DANGLE_USE_X11 -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -DANGLE_USE_CUSTOM_LIBVULKAN -DANGLE_SHARED_LIBVULKAN=1 -DVK_USE_PLATFORM_XCB_KHR -DANGLE_DELEGATE_WORKERS -DANGLE_ENABLE_OPENGL -DANGLE_ENABLE_OPENGL_DESKTOP -DANGLE_ENABLE_OPENGL_NULL -DANGLE_ENABLE_NULL -DANGLE_ENABLE_VULKAN -DANGLE_ENABLE_SWIFTSHADER -DANGLE_USE_CUSTOM_VULKAN_CMD_BUFFERS=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -I../../third_party/angle/src/third_party/volk -I../../third_party/vulkan-deps/vulkan-headers/src/include -I../../third_party/zlib/google -I../../third_party/zlib -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/third_party/khronos -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/vulkan-deps/spirv-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/libANGLE/renderer/vulkan/RendererVk.cpp -o obj/third_party/angle/src/libANGLE/renderer/vulkan/angle_vulkan_backend/RendererVk.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/RendererVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/RendererVk.h:20: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/RendererVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/RendererVk.h:20: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/RendererVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/RendererVk.h:20: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/RendererVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/RendererVk.h:20: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/RendererVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/RendererVk.h:20: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/RendererVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/RendererVk.h:20: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/RendererVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/RendererVk.h:20: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/RendererVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/RendererVk.h:20: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/RendererVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/RendererVk.h:20: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/RendererVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/RendererVk.h:20: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/RendererVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/RendererVk.h:20: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/RendererVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/RendererVk.h:20: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/RendererVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/RendererVk.h:20: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/RendererVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/RendererVk.h:20: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ ../../third_party/angle/src/libANGLE/renderer/vulkan/RendererVk.cpp:1526:10: warning: variable 'hasGetMemoryRequirements2KHR' set but not used [-Wunused-but-set-variable] 1526 | bool hasGetMemoryRequirements2KHR = false; | ^ ../../third_party/angle/src/libANGLE/renderer/vulkan/RendererVk.cpp:1534:10: warning: variable 'hasBindMemory2KHR' set but not used [-Wunused-but-set-variable] 1534 | bool hasBindMemory2KHR = false; | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/RendererVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/RendererVk.h:20: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/RendererVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/RendererVk.h:20: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 29 warnings generated. [chrome:3019/50531] python3 ../../mojo/public/tools/bindings/generate_type_mappings.py --output gen/third_party/blink/public/mojom/color_scheme_mojo_bindings__type_mappings --cpp-typemap-config gen/third_party/blink/public/mojom/color_scheme_mojo_bindings.typemap_config [chrome:3020/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //third_party/blink/public/mojom/embedded_frame_sink_mojo_bindings:embedded_frame_sink_mojo_bindings /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/third_party/blink/public/mojom/embedded_frame_sink_mojo_bindings_blink.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/third_party/blink/public/mojom/embedded_frame_sink_mojo_bindings_blink.typemap_config.validated [chrome:3021/50531] touch obj/third_party/blink/public/mojom/color_scheme_mojo_bindings__type_mappings.stamp [chrome:3022/50531] python3 ../../mojo/public/tools/bindings/generate_type_mappings.py --output gen/third_party/blink/public/mojom/color_scheme_mojo_bindings_blink__type_mappings --cpp-typemap-config gen/third_party/blink/public/mojom/color_scheme_mojo_bindings_blink.typemap_config [chrome:3023/50531] python3 ../../mojo/public/tools/mojom/mojom_parser.py --input-root /builddir/build/BUILD/org.deepin.browser-6.3.9 --input-root /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen --output-root /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen --mojom-file-list=__third_party_blink_public_mojom_memory_usage_monitor_linux_mojo_bindings__parser___build_toolchain_linux_unbundle_default__rule..rsp --check-imports /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/third_party/blink/public/mojom/memory_usage_monitor_linux_mojo_bindings.build_metadata --enable-feature is_posix --enable-feature is_linux [chrome:3024/50531] touch obj/third_party/blink/public/mojom/color_scheme_mojo_bindings_blink__type_mappings.stamp [chrome:3025/50531] python3 ../../third_party/inspector_protocol/check_protocol_compatibility.py --stamp gen/third_party/blink/public/devtools_protocol/browser_protocol.stamp ../../third_party/blink/public/devtools_protocol/browser_protocol.pdl ../../v8/include/js_protocol.pdl [chrome:3026/50531] touch obj/third_party/blink/public/devtools_protocol/protocol_compatibility_check.stamp [chrome:3027/50531] clang++ -MMD -MF obj/third_party/angle/src/libANGLE/renderer/vulkan/angle_vulkan_backend/vk_android_utils.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_ENABLE_VULKAN -DANGLE_ENABLE_SWIFTSHADER -DANGLE_USE_CUSTOM_VULKAN_CMD_BUFFERS=1 -DLIBANGLE_IMPLEMENTATION -DANGLE_USE_X11 -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -DANGLE_USE_CUSTOM_LIBVULKAN -DANGLE_SHARED_LIBVULKAN=1 -DVK_USE_PLATFORM_XCB_KHR -DANGLE_DELEGATE_WORKERS -DANGLE_ENABLE_OPENGL -DANGLE_ENABLE_OPENGL_DESKTOP -DANGLE_ENABLE_OPENGL_NULL -DANGLE_ENABLE_NULL -DANGLE_ENABLE_VULKAN -DANGLE_ENABLE_SWIFTSHADER -DANGLE_USE_CUSTOM_VULKAN_CMD_BUFFERS=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -I../../third_party/angle/src/third_party/volk -I../../third_party/vulkan-deps/vulkan-headers/src/include -I../../third_party/zlib/google -I../../third_party/zlib -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/third_party/khronos -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/vulkan-deps/spirv-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/libANGLE/renderer/vulkan/android/vk_android_utils.cpp -o obj/third_party/angle/src/libANGLE/renderer/vulkan/angle_vulkan_backend/vk_android_utils.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/android/vk_android_utils.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/android/vk_android_utils.h:15: In file included from ../../third_party/angle/src/libANGLE/Error.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/android/vk_android_utils.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/android/vk_android_utils.h:15: In file included from ../../third_party/angle/src/libANGLE/Error.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/android/vk_android_utils.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/android/vk_android_utils.h:15: In file included from ../../third_party/angle/src/libANGLE/Error.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/android/vk_android_utils.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/android/vk_android_utils.h:15: In file included from ../../third_party/angle/src/libANGLE/Error.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/android/vk_android_utils.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/android/vk_android_utils.h:15: In file included from ../../third_party/angle/src/libANGLE/Error.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/android/vk_android_utils.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/android/vk_android_utils.h:15: In file included from ../../third_party/angle/src/libANGLE/Error.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/android/vk_android_utils.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/android/vk_android_utils.h:15: In file included from ../../third_party/angle/src/libANGLE/Error.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/android/vk_android_utils.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/android/vk_android_utils.h:15: In file included from ../../third_party/angle/src/libANGLE/Error.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/android/vk_android_utils.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/android/vk_android_utils.h:15: In file included from ../../third_party/angle/src/libANGLE/Error.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/android/vk_android_utils.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/android/vk_android_utils.h:15: In file included from ../../third_party/angle/src/libANGLE/Error.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/android/vk_android_utils.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/android/vk_android_utils.h:15: In file included from ../../third_party/angle/src/libANGLE/Error.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/android/vk_android_utils.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/android/vk_android_utils.h:15: In file included from ../../third_party/angle/src/libANGLE/Error.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/android/vk_android_utils.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/android/vk_android_utils.h:15: In file included from ../../third_party/angle/src/libANGLE/Error.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/android/vk_android_utils.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/android/vk_android_utils.h:15: In file included from ../../third_party/angle/src/libANGLE/Error.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/android/vk_android_utils.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/android/vk_android_utils.h:15: In file included from ../../third_party/angle/src/libANGLE/Error.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/android/vk_android_utils.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/android/vk_android_utils.h:15: In file included from ../../third_party/angle/src/libANGLE/Error.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:3028/50531] touch obj/third_party/blink/public/mojom/embedded_frame_sink_mojo_bindings_blink__type_mappings__validator.stamp [chrome:3029/50531] touch obj/third_party/blink/public/mojom/memory_usage_monitor_linux_mojo_bindings__parser.stamp [chrome:3030/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__third_party_blink_public_mojom_color_scheme_mojo_bindings__generate_message_ids___build_toolchain_linux_unbundle_default__rule..rsp --generate_non_variant_code --generate_message_ids -g c++ --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:3031/50531] clang++ -MMD -MF obj/third_party/angle/src/libANGLE/renderer/vulkan/angle_vulkan_backend/vk_internal_shaders_autogen.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_ENABLE_VULKAN -DANGLE_ENABLE_SWIFTSHADER -DANGLE_USE_CUSTOM_VULKAN_CMD_BUFFERS=1 -DLIBANGLE_IMPLEMENTATION -DANGLE_USE_X11 -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -DANGLE_USE_CUSTOM_LIBVULKAN -DANGLE_SHARED_LIBVULKAN=1 -DVK_USE_PLATFORM_XCB_KHR -DANGLE_DELEGATE_WORKERS -DANGLE_ENABLE_OPENGL -DANGLE_ENABLE_OPENGL_DESKTOP -DANGLE_ENABLE_OPENGL_NULL -DANGLE_ENABLE_NULL -DANGLE_ENABLE_VULKAN -DANGLE_ENABLE_SWIFTSHADER -DANGLE_USE_CUSTOM_VULKAN_CMD_BUFFERS=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -I../../third_party/angle/src/third_party/volk -I../../third_party/vulkan-deps/vulkan-headers/src/include -I../../third_party/zlib/google -I../../third_party/zlib -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/third_party/khronos -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/vulkan-deps/spirv-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_internal_shaders_autogen.cpp -o obj/third_party/angle/src/libANGLE/renderer/vulkan/angle_vulkan_backend/vk_internal_shaders_autogen.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_internal_shaders_autogen.cpp:11: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_internal_shaders_autogen.h:14: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_utils.h:17: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_internal_shaders_autogen.cpp:11: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_internal_shaders_autogen.h:14: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_utils.h:17: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_internal_shaders_autogen.cpp:11: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_internal_shaders_autogen.h:14: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_utils.h:17: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_internal_shaders_autogen.cpp:11: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_internal_shaders_autogen.h:14: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_utils.h:17: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_internal_shaders_autogen.cpp:11: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_internal_shaders_autogen.h:14: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_utils.h:17: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_internal_shaders_autogen.cpp:11: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_internal_shaders_autogen.h:14: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_utils.h:17: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_internal_shaders_autogen.cpp:11: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_internal_shaders_autogen.h:14: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_utils.h:17: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_internal_shaders_autogen.cpp:11: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_internal_shaders_autogen.h:14: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_utils.h:17: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_internal_shaders_autogen.cpp:11: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_internal_shaders_autogen.h:14: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_utils.h:17: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_internal_shaders_autogen.cpp:11: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_internal_shaders_autogen.h:14: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_utils.h:17: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_internal_shaders_autogen.cpp:11: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_internal_shaders_autogen.h:14: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_utils.h:17: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_internal_shaders_autogen.cpp:11: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_internal_shaders_autogen.h:14: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_utils.h:17: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_internal_shaders_autogen.cpp:11: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_internal_shaders_autogen.h:14: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_utils.h:17: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_internal_shaders_autogen.cpp:11: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_internal_shaders_autogen.h:14: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_utils.h:17: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_internal_shaders_autogen.cpp:11: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_internal_shaders_autogen.h:14: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_utils.h:17: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_internal_shaders_autogen.cpp:11: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_internal_shaders_autogen.h:14: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_utils.h:17: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:3032/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //third_party/blink/public/mojom/memory_usage_monitor_linux_mojo_bindings:memory_usage_monitor_linux_mojo_bindings /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/third_party/blink/public/mojom/memory_usage_monitor_linux_mojo_bindings.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/third_party/blink/public/mojom/memory_usage_monitor_linux_mojo_bindings.typemap_config.validated [chrome:3033/50531] touch obj/third_party/blink/public/mojom/color_scheme_mojo_bindings__generate_message_ids.stamp [chrome:3034/50531] touch obj/third_party/blink/public/mojom/memory_usage_monitor_linux_mojo_bindings__type_mappings__validator.stamp [chrome:3035/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //third_party/blink/public/mojom/memory_usage_monitor_linux_mojo_bindings:memory_usage_monitor_linux_mojo_bindings /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/third_party/blink/public/mojom/memory_usage_monitor_linux_mojo_bindings_blink.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/third_party/blink/public/mojom/memory_usage_monitor_linux_mojo_bindings_blink.typemap_config.validated [chrome:3036/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__third_party_blink_public_mojom_color_scheme_mojo_bindings_js__generator___build_toolchain_linux_unbundle_default__rule..rsp -g javascript --js_bindings_mode=new --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:3037/50531] touch obj/third_party/blink/public/mojom/color_scheme_mojo_bindings_js__generator.stamp [chrome:3038/50531] touch obj/third_party/blink/public/mojom/color_scheme_mojo_bindings_js.stamp [chrome:3039/50531] touch obj/third_party/blink/public/mojom/memory_usage_monitor_linux_mojo_bindings_blink__type_mappings__validator.stamp [chrome:3040/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --export_attribute BLINK_COMMON_EXPORT --export_header third_party/blink/public/common/common_export.h --filelist=__third_party_blink_public_mojom_color_scheme_mojo_bindings__generator___build_toolchain_linux_unbundle_default__rule..rsp -g c++ --typemap gen/third_party/blink/public/mojom/color_scheme_mojo_bindings__type_mappings --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:3041/50531] touch obj/third_party/blink/public/mojom/color_scheme_mojo_bindings__generator.stamp [chrome:3042/50531] clang++ -MMD -MF obj/third_party/angle/src/libANGLE/renderer/vulkan/angle_vulkan_backend/vk_caps_utils.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_ENABLE_VULKAN -DANGLE_ENABLE_SWIFTSHADER -DANGLE_USE_CUSTOM_VULKAN_CMD_BUFFERS=1 -DLIBANGLE_IMPLEMENTATION -DANGLE_USE_X11 -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -DANGLE_USE_CUSTOM_LIBVULKAN -DANGLE_SHARED_LIBVULKAN=1 -DVK_USE_PLATFORM_XCB_KHR -DANGLE_DELEGATE_WORKERS -DANGLE_ENABLE_OPENGL -DANGLE_ENABLE_OPENGL_DESKTOP -DANGLE_ENABLE_OPENGL_NULL -DANGLE_ENABLE_NULL -DANGLE_ENABLE_VULKAN -DANGLE_ENABLE_SWIFTSHADER -DANGLE_USE_CUSTOM_VULKAN_CMD_BUFFERS=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -I../../third_party/angle/src/third_party/volk -I../../third_party/vulkan-deps/vulkan-headers/src/include -I../../third_party/zlib/google -I../../third_party/zlib -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/third_party/khronos -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/vulkan-deps/spirv-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_caps_utils.cpp -o obj/third_party/angle/src/libANGLE/renderer/vulkan/angle_vulkan_backend/vk_caps_utils.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_caps_utils.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_caps_utils.h:14: In file included from ../../third_party/angle/src/libANGLE/Config.h:14: In file included from ../../third_party/angle/src/libANGLE/AttributeMap.h:10: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_caps_utils.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_caps_utils.h:14: In file included from ../../third_party/angle/src/libANGLE/Config.h:14: In file included from ../../third_party/angle/src/libANGLE/AttributeMap.h:10: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_caps_utils.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_caps_utils.h:14: In file included from ../../third_party/angle/src/libANGLE/Config.h:14: In file included from ../../third_party/angle/src/libANGLE/AttributeMap.h:10: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_caps_utils.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_caps_utils.h:14: In file included from ../../third_party/angle/src/libANGLE/Config.h:14: In file included from ../../third_party/angle/src/libANGLE/AttributeMap.h:10: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_caps_utils.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_caps_utils.h:14: In file included from ../../third_party/angle/src/libANGLE/Config.h:14: In file included from ../../third_party/angle/src/libANGLE/AttributeMap.h:10: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_caps_utils.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_caps_utils.h:14: In file included from ../../third_party/angle/src/libANGLE/Config.h:14: In file included from ../../third_party/angle/src/libANGLE/AttributeMap.h:10: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_caps_utils.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_caps_utils.h:14: In file included from ../../third_party/angle/src/libANGLE/Config.h:14: In file included from ../../third_party/angle/src/libANGLE/AttributeMap.h:10: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_caps_utils.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_caps_utils.h:14: In file included from ../../third_party/angle/src/libANGLE/Config.h:14: In file included from ../../third_party/angle/src/libANGLE/AttributeMap.h:10: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_caps_utils.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_caps_utils.h:14: In file included from ../../third_party/angle/src/libANGLE/Config.h:14: In file included from ../../third_party/angle/src/libANGLE/AttributeMap.h:10: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_caps_utils.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_caps_utils.h:14: In file included from ../../third_party/angle/src/libANGLE/Config.h:14: In file included from ../../third_party/angle/src/libANGLE/AttributeMap.h:10: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_caps_utils.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_caps_utils.h:14: In file included from ../../third_party/angle/src/libANGLE/Config.h:14: In file included from ../../third_party/angle/src/libANGLE/AttributeMap.h:10: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_caps_utils.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_caps_utils.h:14: In file included from ../../third_party/angle/src/libANGLE/Config.h:14: In file included from ../../third_party/angle/src/libANGLE/AttributeMap.h:10: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_caps_utils.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_caps_utils.h:14: In file included from ../../third_party/angle/src/libANGLE/Config.h:14: In file included from ../../third_party/angle/src/libANGLE/AttributeMap.h:10: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_caps_utils.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_caps_utils.h:14: In file included from ../../third_party/angle/src/libANGLE/Config.h:14: In file included from ../../third_party/angle/src/libANGLE/AttributeMap.h:10: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_caps_utils.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_caps_utils.h:14: In file included from ../../third_party/angle/src/libANGLE/Config.h:14: In file included from ../../third_party/angle/src/libANGLE/AttributeMap.h:10: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_caps_utils.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_caps_utils.h:14: In file included from ../../third_party/angle/src/libANGLE/Config.h:14: In file included from ../../third_party/angle/src/libANGLE/AttributeMap.h:10: In file included from ../../third_party/angle/src/common/PackedEnums.h:21: In file included from ../../third_party/angle/src/common/bitset_utils.h:17: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:3043/50531] python3 ../../third_party/inspector_protocol/concatenate_protocols.py ../../third_party/blink/public/devtools_protocol/browser_protocol.pdl ../../v8/include/js_protocol.pdl gen/third_party/blink/public/devtools_protocol/protocol.json [chrome:3044/50531] touch obj/third_party/blink/public/devtools_protocol/protocol_version.stamp [chrome:3045/50531] python3 ../../mojo/public/tools/bindings/generate_type_mappings.py --output gen/third_party/blink/public/mojom/memory_usage_monitor_linux_mojo_bindings__type_mappings --dependency gen/mojo/public/mojom/base/base__type_mappings --cpp-typemap-config gen/third_party/blink/public/mojom/memory_usage_monitor_linux_mojo_bindings.typemap_config [chrome:3046/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__third_party_blink_public_mojom_color_scheme_mojo_bindings_shared__generator___build_toolchain_linux_unbundle_default__rule..rsp --generate_non_variant_code -g c++ --export_attribute COMPONENT_EXPORT\(MOJOM_SHARED_BLINK_COMMON_EXPORT\) --export_header base/component_export.h [chrome:3047/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //third_party/blink/public/mojom/mobile_metrics:mobile_metrics /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/third_party/blink/public/mojom/mobile_metrics.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/third_party/blink/public/mojom/mobile_metrics.typemap_config.validated [chrome:3048/50531] python3 ../../mojo/public/tools/bindings/generate_type_mappings.py --output gen/third_party/blink/public/mojom/memory_usage_monitor_linux_mojo_bindings_blink__type_mappings --dependency gen/mojo/public/mojom/base/base_blink__type_mappings --cpp-typemap-config gen/third_party/blink/public/mojom/memory_usage_monitor_linux_mojo_bindings_blink.typemap_config [chrome:3049/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__third_party_blink_public_mojom_color_scheme_mojo_bindings_blink__generator___build_toolchain_linux_unbundle_default__rule..rsp -g c++ --variant blink --typemap gen/third_party/blink/public/mojom/color_scheme_mojo_bindings_blink__type_mappings --for_blink --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:3050/50531] touch obj/third_party/blink/public/mojom/color_scheme_mojo_bindings_blink__generator.stamp [chrome:3051/50531] touch obj/third_party/blink/public/mojom/color_scheme_mojo_bindings_shared__generator.stamp [chrome:3052/50531] touch obj/third_party/blink/public/mojom/color_scheme_mojo_bindings_headers.stamp [chrome:3053/50531] touch obj/third_party/blink/public/mojom/memory_usage_monitor_linux_mojo_bindings__type_mappings.stamp [chrome:3054/50531] touch obj/third_party/blink/public/mojom/memory_usage_monitor_linux_mojo_bindings_blink__type_mappings.stamp [chrome:3055/50531] touch obj/third_party/blink/public/mojom/mobile_metrics__type_mappings__validator.stamp [chrome:3056/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__third_party_blink_public_mojom_memory_usage_monitor_linux_mojo_bindings__generate_message_ids___build_toolchain_linux_unbundle_default__rule..rsp --generate_non_variant_code --generate_message_ids -g c++ --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:3057/50531] touch obj/third_party/blink/public/mojom/memory_usage_monitor_linux_mojo_bindings__generate_message_ids.stamp [chrome:3058/50531] python3 ../../third_party/inspector_protocol/concatenate_protocols.py gen/third_party/blink/public/devtools_protocol/protocol.json gen/chrome/browser/devtools/protocol.json [chrome:3059/50531] touch obj/chrome/browser/devtools/concatenate_protocols.stamp [chrome:3060/50531] python3 ../../third_party/inspector_protocol/concatenate_protocols.py gen/third_party/blink/public/devtools_protocol/protocol.json ../../components/viz/common/debugger/viz_debugger.pdl gen/content/browser/devtools/protocol.json [chrome:3061/50531] python3 ../../mojo/public/tools/mojom/mojom_parser.py --input-root /builddir/build/BUILD/org.deepin.browser-6.3.9 --input-root /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen --output-root /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen --mojom-file-list=__third_party_blink_public_mojom_mobile_metrics__parser___build_toolchain_linux_unbundle_default__rule..rsp --check-imports /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/third_party/blink/public/mojom/mobile_metrics.build_metadata --enable-feature is_posix --enable-feature is_linux [chrome:3062/50531] touch obj/content/browser/devtools/concatenate_protocols.stamp [chrome:3063/50531] touch obj/third_party/blink/public/mojom/mobile_metrics__parser.stamp [chrome:3064/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //third_party/blink/public/mojom/mobile_metrics:mobile_metrics /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/third_party/blink/public/mojom/mobile_metrics_blink.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/third_party/blink/public/mojom/mobile_metrics_blink.typemap_config.validated [chrome:3065/50531] python3 ../../mojo/public/tools/bindings/generate_type_mappings.py --output gen/third_party/blink/public/mojom/mobile_metrics__type_mappings --cpp-typemap-config gen/third_party/blink/public/mojom/mobile_metrics.typemap_config [chrome:3066/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__third_party_blink_public_mojom_memory_usage_monitor_linux_mojo_bindings_shared__generator___build_toolchain_linux_unbundle_default__rule..rsp --generate_non_variant_code -g c++ [chrome:3067/50531] touch obj/third_party/blink/public/mojom/memory_usage_monitor_linux_mojo_bindings_shared__generator.stamp [chrome:3068/50531] touch obj/third_party/blink/public/mojom/mobile_metrics__type_mappings.stamp [chrome:3069/50531] touch obj/third_party/blink/public/mojom/mobile_metrics_blink__type_mappings__validator.stamp [chrome:3070/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__third_party_blink_public_mojom_mobile_metrics__generate_message_ids___build_toolchain_linux_unbundle_default__rule..rsp --generate_non_variant_code --generate_message_ids -g c++ --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:3071/50531] clang++ -MMD -MF obj/third_party/angle/src/libANGLE/renderer/vulkan/angle_vulkan_backend/SyncVk.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_ENABLE_VULKAN -DANGLE_ENABLE_SWIFTSHADER -DANGLE_USE_CUSTOM_VULKAN_CMD_BUFFERS=1 -DLIBANGLE_IMPLEMENTATION -DANGLE_USE_X11 -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -DANGLE_USE_CUSTOM_LIBVULKAN -DANGLE_SHARED_LIBVULKAN=1 -DVK_USE_PLATFORM_XCB_KHR -DANGLE_DELEGATE_WORKERS -DANGLE_ENABLE_OPENGL -DANGLE_ENABLE_OPENGL_DESKTOP -DANGLE_ENABLE_OPENGL_NULL -DANGLE_ENABLE_NULL -DANGLE_ENABLE_VULKAN -DANGLE_ENABLE_SWIFTSHADER -DANGLE_USE_CUSTOM_VULKAN_CMD_BUFFERS=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -I../../third_party/angle/src/third_party/volk -I../../third_party/vulkan-deps/vulkan-headers/src/include -I../../third_party/zlib/google -I../../third_party/zlib -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/third_party/khronos -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/vulkan-deps/spirv-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/libANGLE/renderer/vulkan/SyncVk.cpp -o obj/third_party/angle/src/libANGLE/renderer/vulkan/angle_vulkan_backend/SyncVk.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SyncVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SyncVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/EGLSyncImpl.h:12: In file included from ../../third_party/angle/src/libANGLE/Error.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SyncVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SyncVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/EGLSyncImpl.h:12: In file included from ../../third_party/angle/src/libANGLE/Error.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SyncVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SyncVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/EGLSyncImpl.h:12: In file included from ../../third_party/angle/src/libANGLE/Error.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SyncVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SyncVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/EGLSyncImpl.h:12: In file included from ../../third_party/angle/src/libANGLE/Error.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SyncVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SyncVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/EGLSyncImpl.h:12: In file included from ../../third_party/angle/src/libANGLE/Error.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SyncVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SyncVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/EGLSyncImpl.h:12: In file included from ../../third_party/angle/src/libANGLE/Error.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SyncVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SyncVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/EGLSyncImpl.h:12: In file included from ../../third_party/angle/src/libANGLE/Error.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SyncVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SyncVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/EGLSyncImpl.h:12: In file included from ../../third_party/angle/src/libANGLE/Error.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SyncVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SyncVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/EGLSyncImpl.h:12: In file included from ../../third_party/angle/src/libANGLE/Error.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SyncVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SyncVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/EGLSyncImpl.h:12: In file included from ../../third_party/angle/src/libANGLE/Error.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SyncVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SyncVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/EGLSyncImpl.h:12: In file included from ../../third_party/angle/src/libANGLE/Error.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SyncVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SyncVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/EGLSyncImpl.h:12: In file included from ../../third_party/angle/src/libANGLE/Error.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SyncVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SyncVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/EGLSyncImpl.h:12: In file included from ../../third_party/angle/src/libANGLE/Error.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SyncVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SyncVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/EGLSyncImpl.h:12: In file included from ../../third_party/angle/src/libANGLE/Error.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SyncVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SyncVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/EGLSyncImpl.h:12: In file included from ../../third_party/angle/src/libANGLE/Error.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SyncVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SyncVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/EGLSyncImpl.h:12: In file included from ../../third_party/angle/src/libANGLE/Error.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:3072/50531] touch obj/third_party/blink/public/mojom/mobile_metrics__generate_message_ids.stamp [chrome:3073/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //third_party/blink/public/mojom/mojom_broadcastchannel_bindings:mojom_broadcastchannel_bindings /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/third_party/blink/public/mojom/mojom_broadcastchannel_bindings.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/third_party/blink/public/mojom/mojom_broadcastchannel_bindings.typemap_config.validated [chrome:3074/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --export_attribute PLATFORM_EXPORT --export_header third_party/blink/renderer/platform/platform_export.h --filelist=__third_party_blink_public_mojom_memory_usage_monitor_linux_mojo_bindings_blink__generator___build_toolchain_linux_unbundle_default__rule..rsp -g c++ --variant blink --typemap gen/third_party/blink/public/mojom/memory_usage_monitor_linux_mojo_bindings_blink__type_mappings --for_blink --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:3075/50531] touch obj/third_party/blink/public/mojom/memory_usage_monitor_linux_mojo_bindings_blink__generator.stamp [chrome:3076/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__third_party_blink_public_mojom_memory_usage_monitor_linux_mojo_bindings__generator___build_toolchain_linux_unbundle_default__rule..rsp -g c++ --typemap gen/third_party/blink/public/mojom/memory_usage_monitor_linux_mojo_bindings__type_mappings --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:3077/50531] touch obj/third_party/blink/public/mojom/mojom_broadcastchannel_bindings__type_mappings__validator.stamp [chrome:3078/50531] touch obj/third_party/blink/public/mojom/memory_usage_monitor_linux_mojo_bindings__generator.stamp [chrome:3079/50531] python3 ../../mojo/public/tools/bindings/generate_type_mappings.py --output gen/third_party/blink/public/mojom/mobile_metrics_blink__type_mappings --cpp-typemap-config gen/third_party/blink/public/mojom/mobile_metrics_blink.typemap_config [chrome:3080/50531] touch obj/third_party/blink/public/mojom/mobile_metrics_blink__type_mappings.stamp [chrome:3081/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__third_party_blink_public_mojom_mobile_metrics_shared__generator___build_toolchain_linux_unbundle_default__rule..rsp --generate_non_variant_code -g c++ [chrome:3082/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //third_party/blink/public/mojom/mojom_core:mojom_core /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/third_party/blink/public/mojom/mojom_core.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/third_party/blink/public/mojom/mojom_core.typemap_config.validated [chrome:3083/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //third_party/blink/public/mojom/mojom_broadcastchannel_bindings:mojom_broadcastchannel_bindings /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/third_party/blink/public/mojom/mojom_broadcastchannel_bindings_blink.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/third_party/blink/public/mojom/mojom_broadcastchannel_bindings_blink.typemap_config.validated [chrome:3084/50531] touch obj/third_party/blink/public/mojom/mobile_metrics_shared__generator.stamp [chrome:3085/50531] touch obj/third_party/blink/public/mojom/mojom_broadcastchannel_bindings_blink__type_mappings__validator.stamp [chrome:3086/50531] touch obj/third_party/blink/public/mojom/mojom_core__type_mappings__validator.stamp [chrome:3087/50531] python3 ../../third_party/inspector_protocol/code_generator.py --jinja_dir ../../third_party/ --output_base gen/headless --config ../../headless/protocol_config.json --inspector_protocol_dir //third_party/inspector_protocol --config_value protocol.path=gen/third_party/blink/public/devtools_protocol/protocol.json [chrome:3088/50531] touch obj/headless/protocol_sources.stamp [chrome:3089/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //third_party/blink/public/mojom/mojom_core:mojom_core /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/third_party/blink/public/mojom/mojom_core_blink.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/third_party/blink/public/mojom/mojom_core_blink.typemap_config.validated [chrome:3090/50531] touch obj/third_party/blink/public/mojom/mojom_core_blink__type_mappings__validator.stamp [chrome:3091/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //third_party/blink/public/mojom/mojom_mhtml_load_result:mojom_mhtml_load_result /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/third_party/blink/public/mojom/mojom_mhtml_load_result.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/third_party/blink/public/mojom/mojom_mhtml_load_result.typemap_config.validated [chrome:3092/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //third_party/blink/public/mojom/mojom_mhtml_load_result:mojom_mhtml_load_result /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/third_party/blink/public/mojom/mojom_mhtml_load_result_blink.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/third_party/blink/public/mojom/mojom_mhtml_load_result_blink.typemap_config.validated [chrome:3093/50531] touch obj/third_party/blink/public/mojom/mojom_mhtml_load_result__type_mappings__validator.stamp [chrome:3094/50531] touch obj/third_party/blink/public/mojom/mojom_mhtml_load_result_blink__type_mappings__validator.stamp [chrome:3095/50531] python3 ../../third_party/inspector_protocol/code_generator.py --jinja_dir ../../third_party/ --output_base gen/chrome/browser/devtools --config ../../chrome/browser/devtools/inspector_protocol_config.json --inspector_protocol_dir //third_party/inspector_protocol --config_value protocol.path=gen/chrome/browser/devtools/protocol.json [chrome:3096/50531] touch obj/chrome/browser/devtools/protocol_generated_sources.stamp [chrome:3097/50531] clang++ -MMD -MF obj/third_party/angle/src/libANGLE/renderer/vulkan/angle_vulkan_backend/vk_format_utils.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_ENABLE_VULKAN -DANGLE_ENABLE_SWIFTSHADER -DANGLE_USE_CUSTOM_VULKAN_CMD_BUFFERS=1 -DLIBANGLE_IMPLEMENTATION -DANGLE_USE_X11 -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -DANGLE_USE_CUSTOM_LIBVULKAN -DANGLE_SHARED_LIBVULKAN=1 -DVK_USE_PLATFORM_XCB_KHR -DANGLE_DELEGATE_WORKERS -DANGLE_ENABLE_OPENGL -DANGLE_ENABLE_OPENGL_DESKTOP -DANGLE_ENABLE_OPENGL_NULL -DANGLE_ENABLE_NULL -DANGLE_ENABLE_VULKAN -DANGLE_ENABLE_SWIFTSHADER -DANGLE_USE_CUSTOM_VULKAN_CMD_BUFFERS=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -I../../third_party/angle/src/third_party/volk -I../../third_party/vulkan-deps/vulkan-headers/src/include -I../../third_party/zlib/google -I../../third_party/zlib -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/third_party/khronos -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/vulkan-deps/spirv-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_format_utils.cpp -o obj/third_party/angle/src/libANGLE/renderer/vulkan/angle_vulkan_backend/vk_format_utils.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_format_utils.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_format_utils.h:13: In file included from ../../third_party/angle/src/libANGLE/formatutils.h:18: In file included from ../../third_party/angle/src/libANGLE/Caps.h:12: In file included from ../../third_party/angle/src/libANGLE/angletypes.h:13: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_format_utils.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_format_utils.h:13: In file included from ../../third_party/angle/src/libANGLE/formatutils.h:18: In file included from ../../third_party/angle/src/libANGLE/Caps.h:12: In file included from ../../third_party/angle/src/libANGLE/angletypes.h:13: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_format_utils.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_format_utils.h:13: In file included from ../../third_party/angle/src/libANGLE/formatutils.h:18: In file included from ../../third_party/angle/src/libANGLE/Caps.h:12: In file included from ../../third_party/angle/src/libANGLE/angletypes.h:13: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_format_utils.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_format_utils.h:13: In file included from ../../third_party/angle/src/libANGLE/formatutils.h:18: In file included from ../../third_party/angle/src/libANGLE/Caps.h:12: In file included from ../../third_party/angle/src/libANGLE/angletypes.h:13: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_format_utils.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_format_utils.h:13: In file included from ../../third_party/angle/src/libANGLE/formatutils.h:18: In file included from ../../third_party/angle/src/libANGLE/Caps.h:12: In file included from ../../third_party/angle/src/libANGLE/angletypes.h:13: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_format_utils.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_format_utils.h:13: In file included from ../../third_party/angle/src/libANGLE/formatutils.h:18: In file included from ../../third_party/angle/src/libANGLE/Caps.h:12: In file included from ../../third_party/angle/src/libANGLE/angletypes.h:13: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_format_utils.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_format_utils.h:13: In file included from ../../third_party/angle/src/libANGLE/formatutils.h:18: In file included from ../../third_party/angle/src/libANGLE/Caps.h:12: In file included from ../../third_party/angle/src/libANGLE/angletypes.h:13: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_format_utils.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_format_utils.h:13: In file included from ../../third_party/angle/src/libANGLE/formatutils.h:18: In file included from ../../third_party/angle/src/libANGLE/Caps.h:12: In file included from ../../third_party/angle/src/libANGLE/angletypes.h:13: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_format_utils.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_format_utils.h:13: In file included from ../../third_party/angle/src/libANGLE/formatutils.h:18: In file included from ../../third_party/angle/src/libANGLE/Caps.h:12: In file included from ../../third_party/angle/src/libANGLE/angletypes.h:13: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_format_utils.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_format_utils.h:13: In file included from ../../third_party/angle/src/libANGLE/formatutils.h:18: In file included from ../../third_party/angle/src/libANGLE/Caps.h:12: In file included from ../../third_party/angle/src/libANGLE/angletypes.h:13: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_format_utils.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_format_utils.h:13: In file included from ../../third_party/angle/src/libANGLE/formatutils.h:18: In file included from ../../third_party/angle/src/libANGLE/Caps.h:12: In file included from ../../third_party/angle/src/libANGLE/angletypes.h:13: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_format_utils.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_format_utils.h:13: In file included from ../../third_party/angle/src/libANGLE/formatutils.h:18: In file included from ../../third_party/angle/src/libANGLE/Caps.h:12: In file included from ../../third_party/angle/src/libANGLE/angletypes.h:13: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_format_utils.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_format_utils.h:13: In file included from ../../third_party/angle/src/libANGLE/formatutils.h:18: In file included from ../../third_party/angle/src/libANGLE/Caps.h:12: In file included from ../../third_party/angle/src/libANGLE/angletypes.h:13: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_format_utils.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_format_utils.h:13: In file included from ../../third_party/angle/src/libANGLE/formatutils.h:18: In file included from ../../third_party/angle/src/libANGLE/Caps.h:12: In file included from ../../third_party/angle/src/libANGLE/angletypes.h:13: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_format_utils.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_format_utils.h:13: In file included from ../../third_party/angle/src/libANGLE/formatutils.h:18: In file included from ../../third_party/angle/src/libANGLE/Caps.h:12: In file included from ../../third_party/angle/src/libANGLE/angletypes.h:13: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_format_utils.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_format_utils.h:13: In file included from ../../third_party/angle/src/libANGLE/formatutils.h:18: In file included from ../../third_party/angle/src/libANGLE/Caps.h:12: In file included from ../../third_party/angle/src/libANGLE/angletypes.h:13: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:3098/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //third_party/blink/public/mojom/mojom_modules:mojom_modules /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/third_party/blink/public/mojom/mojom_modules.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/third_party/blink/public/mojom/mojom_modules.typemap_config.validated [chrome:3099/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //third_party/blink/public/mojom/mojom_modules:mojom_modules /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/third_party/blink/public/mojom/mojom_modules_blink.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/third_party/blink/public/mojom/mojom_modules_blink.typemap_config.validated [chrome:3100/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //third_party/blink/public/mojom/mojom_platform:mojom_platform /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/third_party/blink/public/mojom/mojom_platform.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/third_party/blink/public/mojom/mojom_platform.typemap_config.validated [chrome:3101/50531] touch obj/third_party/blink/public/mojom/mojom_modules__type_mappings__validator.stamp [chrome:3102/50531] touch obj/third_party/blink/public/mojom/mojom_modules_blink__type_mappings__validator.stamp [chrome:3103/50531] touch obj/third_party/blink/public/mojom/mojom_platform__type_mappings__validator.stamp [chrome:3104/50531] python3 ../../mojo/public/tools/mojom/mojom_parser.py --input-root /builddir/build/BUILD/org.deepin.browser-6.3.9 --input-root /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen --output-root /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen --mojom-file-list=__third_party_blink_public_mojom_mojom_mhtml_load_result__parser___build_toolchain_linux_unbundle_default__rule..rsp --check-imports /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/third_party/blink/public/mojom/mojom_mhtml_load_result.build_metadata --enable-feature is_posix --enable-feature is_linux [chrome:3105/50531] touch obj/third_party/blink/public/mojom/mojom_mhtml_load_result__parser.stamp [chrome:3106/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //third_party/blink/public/mojom/mojom_platform:mojom_platform /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/third_party/blink/public/mojom/mojom_platform_blink.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/third_party/blink/public/mojom/mojom_platform_blink.typemap_config.validated [chrome:3107/50531] python3 ../../mojo/public/tools/bindings/generate_type_mappings.py --output gen/third_party/blink/public/mojom/mojom_mhtml_load_result__type_mappings --cpp-typemap-config gen/third_party/blink/public/mojom/mojom_mhtml_load_result.typemap_config [chrome:3108/50531] touch obj/third_party/blink/public/mojom/mojom_mhtml_load_result__type_mappings.stamp [chrome:3109/50531] python3 ../../mojo/public/tools/bindings/generate_type_mappings.py --output gen/third_party/blink/public/mojom/mojom_mhtml_load_result_blink__type_mappings --cpp-typemap-config gen/third_party/blink/public/mojom/mojom_mhtml_load_result_blink.typemap_config [chrome:3110/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //third_party/blink/public/mojom/script_type_mojo_bindings:script_type_mojo_bindings /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/third_party/blink/public/mojom/script_type_mojo_bindings.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/third_party/blink/public/mojom/script_type_mojo_bindings.typemap_config.validated [chrome:3111/50531] touch obj/third_party/blink/public/mojom/mojom_mhtml_load_result_blink__type_mappings.stamp [chrome:3112/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //third_party/blink/public/mojom/script_type_mojo_bindings:script_type_mojo_bindings /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/third_party/blink/public/mojom/script_type_mojo_bindings_blink.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/third_party/blink/public/mojom/script_type_mojo_bindings_blink.typemap_config.validated [chrome:3113/50531] python3 ../../third_party/inspector_protocol/code_generator.py --jinja_dir ../../third_party/ --output_base gen/content/browser/devtools --config ../../content/browser/devtools/protocol_config.json --inspector_protocol_dir //third_party/inspector_protocol --config_value protocol.path=gen/content/browser/devtools/protocol.json [chrome:3114/50531] touch obj/content/browser/devtools/protocol_sources.stamp [chrome:3115/50531] touch obj/third_party/blink/public/mojom/mojom_platform_blink__type_mappings__validator.stamp [chrome:3116/50531] touch obj/third_party/blink/public/mojom/script_type_mojo_bindings__type_mappings__validator.stamp [chrome:3117/50531] touch obj/third_party/blink/public/mojom/script_type_mojo_bindings_blink__type_mappings__validator.stamp [chrome:3118/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__third_party_blink_public_mojom_mobile_metrics__generator___build_toolchain_linux_unbundle_default__rule..rsp -g c++ --typemap gen/third_party/blink/public/mojom/mobile_metrics__type_mappings --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:3119/50531] touch obj/third_party/blink/public/mojom/mobile_metrics__generator.stamp [chrome:3120/50531] python3 ../../mojo/public/tools/mojom/mojom_parser.py --input-root /builddir/build/BUILD/org.deepin.browser-6.3.9 --input-root /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen --output-root /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen --mojom-file-list=__third_party_blink_public_mojom_script_type_mojo_bindings__parser___build_toolchain_linux_unbundle_default__rule..rsp --check-imports /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/third_party/blink/public/mojom/script_type_mojo_bindings.build_metadata --enable-feature is_posix --enable-feature is_linux [chrome:3121/50531] touch obj/third_party/blink/public/mojom/script_type_mojo_bindings__parser.stamp [chrome:3122/50531] python3 ../../mojo/public/tools/bindings/generate_type_mappings.py --output gen/third_party/blink/public/mojom/script_type_mojo_bindings__type_mappings --cpp-typemap-config gen/third_party/blink/public/mojom/script_type_mojo_bindings.typemap_config [chrome:3123/50531] python3 ../../mojo/public/tools/bindings/generate_type_mappings.py --output gen/third_party/blink/public/mojom/script_type_mojo_bindings_blink__type_mappings --cpp-typemap-config gen/third_party/blink/public/mojom/script_type_mojo_bindings_blink.typemap_config [chrome:3124/50531] touch obj/third_party/blink/public/mojom/script_type_mojo_bindings__type_mappings.stamp [chrome:3125/50531] touch obj/third_party/blink/public/mojom/script_type_mojo_bindings_blink__type_mappings.stamp [chrome:3126/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__third_party_blink_public_mojom_mobile_metrics_blink__generator___build_toolchain_linux_unbundle_default__rule..rsp -g c++ --variant blink --typemap gen/third_party/blink/public/mojom/mobile_metrics_blink__type_mappings --for_blink --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:3127/50531] touch obj/third_party/blink/public/mojom/mobile_metrics_blink__generator.stamp [chrome:3128/50531] python3 ../../mojo/public/tools/mojom/mojom_parser.py --input-root /builddir/build/BUILD/org.deepin.browser-6.3.9 --input-root /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen --output-root /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen --mojom-file-list=__third_party_blink_public_mojom_web_bluetooth_mojo_bindings__parser___build_toolchain_linux_unbundle_default__rule..rsp --check-imports /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/third_party/blink/public/mojom/web_bluetooth_mojo_bindings.build_metadata --enable-feature is_posix --enable-feature is_linux [chrome:3129/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__third_party_blink_public_mojom_mojom_mhtml_load_result__generate_message_ids___build_toolchain_linux_unbundle_default__rule..rsp --generate_non_variant_code --generate_message_ids -g c++ --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:3130/50531] touch obj/third_party/blink/public/mojom/mojom_mhtml_load_result__generate_message_ids.stamp [chrome:3131/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__third_party_blink_public_mojom_mojom_mhtml_load_result_shared__generator___build_toolchain_linux_unbundle_default__rule..rsp --generate_non_variant_code -g c++ --export_attribute COMPONENT_EXPORT\(MOJOM_SHARED_BLINK_COMMON_EXPORT\) --export_header base/component_export.h [chrome:3132/50531] touch obj/third_party/blink/public/mojom/mojom_mhtml_load_result_shared__generator.stamp [chrome:3133/50531] touch obj/third_party/blink/public/mojom/web_bluetooth_mojo_bindings__parser.stamp [chrome:3134/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__third_party_blink_public_mojom_mojom_mhtml_load_result_js__generator___build_toolchain_linux_unbundle_default__rule..rsp -g javascript --js_bindings_mode=new --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:3135/50531] touch obj/third_party/blink/public/mojom/mojom_mhtml_load_result_js__generator.stamp [chrome:3136/50531] touch obj/third_party/blink/public/mojom/mojom_mhtml_load_result_js.stamp [chrome:3137/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --export_attribute BLINK_COMMON_EXPORT --export_header third_party/blink/public/common/common_export.h --filelist=__third_party_blink_public_mojom_mojom_mhtml_load_result__generator___build_toolchain_linux_unbundle_default__rule..rsp -g c++ --typemap gen/third_party/blink/public/mojom/mojom_mhtml_load_result__type_mappings --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:3138/50531] touch obj/third_party/blink/public/mojom/mojom_mhtml_load_result__generator.stamp [chrome:3139/50531] touch obj/third_party/blink/public/mojom/mojom_mhtml_load_result_headers.stamp [chrome:3140/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //third_party/blink/public/mojom/web_bluetooth_mojo_bindings:web_bluetooth_mojo_bindings /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/third_party/blink/public/mojom/web_bluetooth_mojo_bindings.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/third_party/blink/public/mojom/web_bluetooth_mojo_bindings.typemap_config.validated [chrome:3141/50531] touch obj/third_party/blink/public/mojom/web_bluetooth_mojo_bindings__type_mappings__validator.stamp [chrome:3142/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__third_party_blink_public_mojom_mojom_mhtml_load_result_blink__generator___build_toolchain_linux_unbundle_default__rule..rsp -g c++ --variant blink --typemap gen/third_party/blink/public/mojom/mojom_mhtml_load_result_blink__type_mappings --for_blink --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:3143/50531] touch obj/third_party/blink/public/mojom/mojom_mhtml_load_result_blink__generator.stamp [chrome:3144/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__third_party_blink_public_mojom_script_type_mojo_bindings__generate_message_ids___build_toolchain_linux_unbundle_default__rule..rsp --generate_non_variant_code --generate_message_ids -g c++ --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:3145/50531] touch obj/third_party/blink/public/mojom/script_type_mojo_bindings__generate_message_ids.stamp [chrome:3146/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //third_party/blink/public/mojom/web_bluetooth_mojo_bindings:web_bluetooth_mojo_bindings /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/third_party/blink/public/mojom/web_bluetooth_mojo_bindings_blink.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/third_party/blink/public/mojom/web_bluetooth_mojo_bindings_blink.typemap_config.validated [chrome:3147/50531] touch obj/third_party/blink/public/mojom/web_bluetooth_mojo_bindings_blink__type_mappings__validator.stamp [chrome:3148/50531] python3 ../../headless/lib/browser/devtools_api/client_api_generator.py --protocol gen/third_party/blink/public/devtools_protocol/protocol.json --output_dir gen/headless/public [chrome:3149/50531] touch obj/headless/gen_devtools_client_api.stamp [chrome:3150/50531] python3 ../../mojo/public/tools/bindings/generate_type_mappings.py --output gen/third_party/blink/public/mojom/web_bluetooth_mojo_bindings__type_mappings --dependency gen/device/bluetooth/public/mojom/mojom__type_mappings --cpp-typemap-config gen/third_party/blink/public/mojom/web_bluetooth_mojo_bindings.typemap_config [chrome:3151/50531] touch obj/third_party/blink/public/mojom/web_bluetooth_mojo_bindings__type_mappings.stamp [chrome:3152/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //third_party/blink/public/mojom/web_feature_mojo_bindings:web_feature_mojo_bindings /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/third_party/blink/public/mojom/web_feature_mojo_bindings.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/third_party/blink/public/mojom/web_feature_mojo_bindings.typemap_config.validated [chrome:3153/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__third_party_blink_public_mojom_script_type_mojo_bindings_js__generator___build_toolchain_linux_unbundle_default__rule..rsp -g javascript --js_bindings_mode=new --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:3154/50531] touch obj/third_party/blink/public/mojom/script_type_mojo_bindings_js__generator.stamp [chrome:3155/50531] python3 ../../mojo/public/tools/bindings/generate_type_mappings.py --output gen/third_party/blink/public/mojom/web_bluetooth_mojo_bindings_blink__type_mappings --dependency gen/device/bluetooth/public/mojom/mojom_blink__type_mappings --cpp-typemap-config gen/third_party/blink/public/mojom/web_bluetooth_mojo_bindings_blink.typemap_config [chrome:3156/50531] touch obj/third_party/blink/public/mojom/script_type_mojo_bindings_js.stamp [chrome:3157/50531] touch obj/third_party/blink/public/mojom/web_bluetooth_mojo_bindings_blink__type_mappings.stamp [chrome:3158/50531] touch obj/third_party/blink/public/mojom/web_feature_mojo_bindings__type_mappings__validator.stamp [chrome:3159/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //third_party/blink/public/mojom/web_feature_mojo_bindings:web_feature_mojo_bindings /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/third_party/blink/public/mojom/web_feature_mojo_bindings_blink.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/third_party/blink/public/mojom/web_feature_mojo_bindings_blink.typemap_config.validated [chrome:3160/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__third_party_blink_public_mojom_script_type_mojo_bindings_shared__generator___build_toolchain_linux_unbundle_default__rule..rsp --generate_non_variant_code -g c++ --export_attribute COMPONENT_EXPORT\(SCRIPT_TYPE_MOJOM_SHARED\) --export_header base/component_export.h [chrome:3161/50531] touch obj/third_party/blink/public/mojom/script_type_mojo_bindings_shared__generator.stamp [chrome:3162/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --export_attribute COMPONENT_EXPORT\(SCRIPT_TYPE_MOJOM\) --export_header base/component_export.h --filelist=__third_party_blink_public_mojom_script_type_mojo_bindings__generator___build_toolchain_linux_unbundle_default__rule..rsp -g c++ --typemap gen/third_party/blink/public/mojom/script_type_mojo_bindings__type_mappings --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:3163/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --export_attribute PLATFORM_EXPORT --export_header third_party/blink/renderer/platform/platform_export.h --filelist=__third_party_blink_public_mojom_script_type_mojo_bindings_blink__generator___build_toolchain_linux_unbundle_default__rule..rsp -g c++ --variant blink --typemap gen/third_party/blink/public/mojom/script_type_mojo_bindings_blink__type_mappings --for_blink --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:3164/50531] touch obj/third_party/blink/public/mojom/script_type_mojo_bindings__generator.stamp [chrome:3165/50531] touch obj/third_party/blink/public/mojom/script_type_mojo_bindings_blink__generator.stamp [chrome:3166/50531] touch obj/third_party/blink/public/mojom/script_type_mojo_bindings_headers.stamp [chrome:3167/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //third_party/blink/public/mojom/dom_storage/dom_storage:dom_storage /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/third_party/blink/public/mojom/dom_storage/dom_storage.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/third_party/blink/public/mojom/dom_storage/dom_storage.typemap_config.validated [chrome:3168/50531] touch obj/third_party/blink/public/mojom/web_feature_mojo_bindings_blink__type_mappings__validator.stamp [chrome:3169/50531] clang++ -MMD -MF obj/third_party/angle/src/libANGLE/renderer/vulkan/angle_vulkan_backend/TransformFeedbackVk.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_ENABLE_VULKAN -DANGLE_ENABLE_SWIFTSHADER -DANGLE_USE_CUSTOM_VULKAN_CMD_BUFFERS=1 -DLIBANGLE_IMPLEMENTATION -DANGLE_USE_X11 -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -DANGLE_USE_CUSTOM_LIBVULKAN -DANGLE_SHARED_LIBVULKAN=1 -DVK_USE_PLATFORM_XCB_KHR -DANGLE_DELEGATE_WORKERS -DANGLE_ENABLE_OPENGL -DANGLE_ENABLE_OPENGL_DESKTOP -DANGLE_ENABLE_OPENGL_NULL -DANGLE_ENABLE_NULL -DANGLE_ENABLE_VULKAN -DANGLE_ENABLE_SWIFTSHADER -DANGLE_USE_CUSTOM_VULKAN_CMD_BUFFERS=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -I../../third_party/angle/src/third_party/volk -I../../third_party/vulkan-deps/vulkan-headers/src/include -I../../third_party/zlib/google -I../../third_party/zlib -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/third_party/khronos -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/vulkan-deps/spirv-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/libANGLE/renderer/vulkan/TransformFeedbackVk.cpp -o obj/third_party/angle/src/libANGLE/renderer/vulkan/angle_vulkan_backend/TransformFeedbackVk.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/TransformFeedbackVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/TransformFeedbackVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/TransformFeedbackImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/TransformFeedbackVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/TransformFeedbackVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/TransformFeedbackImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/TransformFeedbackVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/TransformFeedbackVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/TransformFeedbackImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/TransformFeedbackVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/TransformFeedbackVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/TransformFeedbackImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/TransformFeedbackVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/TransformFeedbackVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/TransformFeedbackImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/TransformFeedbackVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/TransformFeedbackVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/TransformFeedbackImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/TransformFeedbackVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/TransformFeedbackVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/TransformFeedbackImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/TransformFeedbackVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/TransformFeedbackVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/TransformFeedbackImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/TransformFeedbackVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/TransformFeedbackVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/TransformFeedbackImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/TransformFeedbackVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/TransformFeedbackVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/TransformFeedbackImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/TransformFeedbackVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/TransformFeedbackVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/TransformFeedbackImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/TransformFeedbackVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/TransformFeedbackVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/TransformFeedbackImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/TransformFeedbackVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/TransformFeedbackVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/TransformFeedbackImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/TransformFeedbackVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/TransformFeedbackVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/TransformFeedbackImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/TransformFeedbackVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/TransformFeedbackVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/TransformFeedbackImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/TransformFeedbackVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/TransformFeedbackVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/TransformFeedbackImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:3170/50531] touch obj/third_party/blink/public/mojom/dom_storage/dom_storage__type_mappings__validator.stamp [chrome:3171/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //third_party/blink/public/mojom/dom_storage/dom_storage:dom_storage /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/third_party/blink/public/mojom/dom_storage/dom_storage_blink.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/third_party/blink/public/mojom/dom_storage/dom_storage_blink.typemap_config.validated [chrome:3172/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__third_party_blink_public_mojom_web_bluetooth_mojo_bindings__generate_message_ids___build_toolchain_linux_unbundle_default__rule..rsp --generate_non_variant_code --generate_message_ids -g c++ --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:3173/50531] touch obj/third_party/blink/public/mojom/web_bluetooth_mojo_bindings__generate_message_ids.stamp [chrome:3174/50531] touch obj/third_party/blink/public/mojom/dom_storage/dom_storage_blink__type_mappings__validator.stamp [chrome:3175/50531] python3 ../../mojo/public/tools/bindings/generate_type_mappings.py --output gen/third_party/blink/public/mojom/web_feature_mojo_bindings__type_mappings --cpp-typemap-config gen/third_party/blink/public/mojom/web_feature_mojo_bindings.typemap_config [chrome:3176/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //third_party/blink/public/mojom/frame/frame:frame /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/third_party/blink/public/mojom/frame/frame.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/third_party/blink/public/mojom/frame/frame.typemap_config.validated [chrome:3177/50531] touch obj/third_party/blink/public/mojom/web_feature_mojo_bindings__type_mappings.stamp [chrome:3178/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //third_party/blink/public/mojom/frame/frame:frame /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/third_party/blink/public/mojom/frame/frame_blink.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/third_party/blink/public/mojom/frame/frame_blink.typemap_config.validated [chrome:3179/50531] touch obj/third_party/blink/public/mojom/frame/frame__type_mappings__validator.stamp [chrome:3180/50531] touch obj/third_party/blink/public/mojom/frame/frame_blink__type_mappings__validator.stamp [chrome:3181/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //third_party/blink/public/mojom/gpu/gpu:gpu /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/third_party/blink/public/mojom/gpu/gpu.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/third_party/blink/public/mojom/gpu/gpu.typemap_config.validated [chrome:3182/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //third_party/blink/public/mojom/gpu/gpu:gpu /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/third_party/blink/public/mojom/gpu/gpu_blink.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/third_party/blink/public/mojom/gpu/gpu_blink.typemap_config.validated [chrome:3183/50531] touch obj/third_party/blink/public/mojom/gpu/gpu__type_mappings__validator.stamp [chrome:3184/50531] touch obj/third_party/blink/public/mojom/gpu/gpu_blink__type_mappings__validator.stamp [chrome:3185/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //third_party/blink/public/mojom/service_worker/storage:storage /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/third_party/blink/public/mojom/service_worker/storage.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/third_party/blink/public/mojom/service_worker/storage.typemap_config.validated [chrome:3186/50531] touch obj/third_party/blink/public/mojom/service_worker/storage__type_mappings__validator.stamp [chrome:3187/50531] python3 ../../mojo/public/tools/bindings/generate_type_mappings.py --output gen/third_party/blink/public/mojom/web_feature_mojo_bindings_blink__type_mappings --cpp-typemap-config gen/third_party/blink/public/mojom/web_feature_mojo_bindings_blink.typemap_config [chrome:3188/50531] touch obj/third_party/blink/public/mojom/web_feature_mojo_bindings_blink__type_mappings.stamp [chrome:3189/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //third_party/blink/public/mojom/service_worker/storage:storage /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/third_party/blink/public/mojom/service_worker/storage_blink.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/third_party/blink/public/mojom/service_worker/storage_blink.typemap_config.validated [chrome:3190/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //third_party/blink/public/mojom/tokens/tokens:tokens /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/third_party/blink/public/mojom/tokens/tokens.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/third_party/blink/public/mojom/tokens/tokens.typemap_config.validated [chrome:3191/50531] touch obj/third_party/blink/public/mojom/service_worker/storage_blink__type_mappings__validator.stamp [chrome:3192/50531] touch obj/third_party/blink/public/mojom/tokens/tokens__type_mappings__validator.stamp [chrome:3193/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //third_party/blink/public/mojom/tokens/tokens:tokens /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/third_party/blink/public/mojom/tokens/tokens_blink.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/third_party/blink/public/mojom/tokens/tokens_blink.typemap_config.validated [chrome:3194/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //third_party/blink/public/mojom/uos/uos:uos /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/third_party/blink/public/mojom/uos/uos.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/third_party/blink/public/mojom/uos/uos.typemap_config.validated [chrome:3195/50531] touch obj/third_party/blink/public/mojom/tokens/tokens_blink__type_mappings__validator.stamp [chrome:3196/50531] touch obj/third_party/blink/public/mojom/uos/uos__type_mappings__validator.stamp [chrome:3197/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //third_party/blink/public/mojom/uos/uos:uos /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/third_party/blink/public/mojom/uos/uos_blink.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/third_party/blink/public/mojom/uos/uos_blink.typemap_config.validated [chrome:3198/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //third_party/blink/public/mojom/usb/usb:usb /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/third_party/blink/public/mojom/usb/usb_blink.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/third_party/blink/public/mojom/usb/usb_blink.typemap_config.validated [chrome:3199/50531] python3 ../../mojo/public/tools/bindings/validate_typemap_config.py //third_party/blink/public/mojom/usb/usb:usb /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/third_party/blink/public/mojom/usb/usb.typemap_config /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/third_party/blink/public/mojom/usb/usb.typemap_config.validated [chrome:3200/50531] touch obj/third_party/blink/public/mojom/uos/uos_blink__type_mappings__validator.stamp [chrome:3201/50531] touch obj/third_party/blink/public/mojom/usb/usb__type_mappings__validator.stamp [chrome:3202/50531] touch obj/third_party/blink/public/mojom/usb/usb_blink__type_mappings__validator.stamp [chrome:3203/50531] python3 ../../mojo/public/tools/mojom/mojom_parser.py --input-root /builddir/build/BUILD/org.deepin.browser-6.3.9 --input-root /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen --output-root /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen --mojom-file-list=__third_party_blink_public_mojom_web_feature_mojo_bindings__parser___build_toolchain_linux_unbundle_default__rule..rsp --check-imports /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/third_party/blink/public/mojom/web_feature_mojo_bindings.build_metadata --enable-feature is_posix --enable-feature is_linux [chrome:3204/50531] touch obj/third_party/blink/public/mojom/web_feature_mojo_bindings__parser.stamp [chrome:3205/50531] python3 ../../mojo/public/tools/bindings/generate_type_mappings.py --output gen/third_party/blink/public/mojom/tokens/tokens__type_mappings --dependency gen/mojo/public/mojom/base/base__type_mappings --cpp-typemap-config gen/third_party/blink/public/mojom/tokens/tokens.typemap_config [chrome:3206/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__third_party_blink_public_mojom_web_bluetooth_mojo_bindings_shared__generator___build_toolchain_linux_unbundle_default__rule..rsp --generate_non_variant_code -g c++ --export_attribute COMPONENT_EXPORT\(MOJOM_SHARED_BLINK_COMMON_EXPORT\) --export_header base/component_export.h [chrome:3207/50531] python3 ../../mojo/public/tools/mojom/mojom_parser.py --input-root /builddir/build/BUILD/org.deepin.browser-6.3.9 --input-root /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen --output-root /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen --mojom-file-list=__third_party_blink_public_mojom_tokens_tokens__parser___build_toolchain_linux_unbundle_default__rule..rsp --check-imports /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/third_party/blink/public/mojom/tokens/tokens.build_metadata --enable-feature is_posix --enable-feature is_linux [chrome:3208/50531] touch obj/third_party/blink/public/mojom/web_bluetooth_mojo_bindings_shared__generator.stamp [chrome:3209/50531] python3 ../../mojo/public/tools/bindings/generate_type_mappings.py --output gen/third_party/blink/public/mojom/tokens/tokens_blink__type_mappings --dependency gen/mojo/public/mojom/base/base_blink__type_mappings --cpp-typemap-config gen/third_party/blink/public/mojom/tokens/tokens_blink.typemap_config [chrome:3210/50531] python3 ../../mojo/public/tools/bindings/generate_type_mappings.py --output gen/third_party/blink/public/mojom/uos/uos__type_mappings --cpp-typemap-config gen/third_party/blink/public/mojom/uos/uos.typemap_config [chrome:3211/50531] python3 ../../mojo/public/tools/bindings/generate_type_mappings.py --output gen/third_party/blink/public/mojom/uos/uos_blink__type_mappings --cpp-typemap-config gen/third_party/blink/public/mojom/uos/uos_blink.typemap_config [chrome:3212/50531] touch obj/third_party/blink/public/mojom/tokens/tokens__parser.stamp [chrome:3213/50531] touch obj/third_party/blink/public/mojom/tokens/tokens__type_mappings.stamp [chrome:3214/50531] touch obj/third_party/blink/public/mojom/tokens/tokens_blink__type_mappings.stamp [chrome:3215/50531] touch obj/third_party/blink/public/mojom/uos/uos__type_mappings.stamp [chrome:3216/50531] touch obj/third_party/blink/public/mojom/uos/uos_blink__type_mappings.stamp [chrome:3217/50531] python3 ../../mojo/public/tools/mojom/mojom_parser.py --input-root /builddir/build/BUILD/org.deepin.browser-6.3.9 --input-root /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen --output-root /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen --mojom-file-list=__third_party_blink_public_mojom_uos_uos__parser___build_toolchain_linux_unbundle_default__rule..rsp --check-imports /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/third_party/blink/public/mojom/uos/uos.build_metadata --enable-feature is_posix --enable-feature is_linux [chrome:3218/50531] clang++ -MMD -MF obj/third_party/angle/src/libANGLE/renderer/vulkan/angle_vulkan_backend/SurfaceVk.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_ENABLE_VULKAN -DANGLE_ENABLE_SWIFTSHADER -DANGLE_USE_CUSTOM_VULKAN_CMD_BUFFERS=1 -DLIBANGLE_IMPLEMENTATION -DANGLE_USE_X11 -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -DANGLE_USE_CUSTOM_LIBVULKAN -DANGLE_SHARED_LIBVULKAN=1 -DVK_USE_PLATFORM_XCB_KHR -DANGLE_DELEGATE_WORKERS -DANGLE_ENABLE_OPENGL -DANGLE_ENABLE_OPENGL_DESKTOP -DANGLE_ENABLE_OPENGL_NULL -DANGLE_ENABLE_NULL -DANGLE_ENABLE_VULKAN -DANGLE_ENABLE_SWIFTSHADER -DANGLE_USE_CUSTOM_VULKAN_CMD_BUFFERS=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -I../../third_party/angle/src/third_party/volk -I../../third_party/vulkan-deps/vulkan-headers/src/include -I../../third_party/zlib/google -I../../third_party/zlib -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/third_party/khronos -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/vulkan-deps/spirv-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/libANGLE/renderer/vulkan/SurfaceVk.cpp -o obj/third_party/angle/src/libANGLE/renderer/vulkan/angle_vulkan_backend/SurfaceVk.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SurfaceVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SurfaceVk.h:14: In file included from ../../third_party/angle/src/libANGLE/renderer/SurfaceImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SurfaceVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SurfaceVk.h:14: In file included from ../../third_party/angle/src/libANGLE/renderer/SurfaceImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SurfaceVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SurfaceVk.h:14: In file included from ../../third_party/angle/src/libANGLE/renderer/SurfaceImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SurfaceVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SurfaceVk.h:14: In file included from ../../third_party/angle/src/libANGLE/renderer/SurfaceImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SurfaceVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SurfaceVk.h:14: In file included from ../../third_party/angle/src/libANGLE/renderer/SurfaceImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SurfaceVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SurfaceVk.h:14: In file included from ../../third_party/angle/src/libANGLE/renderer/SurfaceImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SurfaceVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SurfaceVk.h:14: In file included from ../../third_party/angle/src/libANGLE/renderer/SurfaceImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SurfaceVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SurfaceVk.h:14: In file included from ../../third_party/angle/src/libANGLE/renderer/SurfaceImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SurfaceVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SurfaceVk.h:14: In file included from ../../third_party/angle/src/libANGLE/renderer/SurfaceImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SurfaceVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SurfaceVk.h:14: In file included from ../../third_party/angle/src/libANGLE/renderer/SurfaceImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SurfaceVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SurfaceVk.h:14: In file included from ../../third_party/angle/src/libANGLE/renderer/SurfaceImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SurfaceVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SurfaceVk.h:14: In file included from ../../third_party/angle/src/libANGLE/renderer/SurfaceImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SurfaceVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SurfaceVk.h:14: In file included from ../../third_party/angle/src/libANGLE/renderer/SurfaceImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SurfaceVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SurfaceVk.h:14: In file included from ../../third_party/angle/src/libANGLE/renderer/SurfaceImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SurfaceVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SurfaceVk.h:14: In file included from ../../third_party/angle/src/libANGLE/renderer/SurfaceImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SurfaceVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SurfaceVk.h:14: In file included from ../../third_party/angle/src/libANGLE/renderer/SurfaceImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:3219/50531] touch obj/third_party/blink/public/mojom/uos/uos__parser.stamp [chrome:3220/50531] touch obj/third_party/blink/renderer/core/core_common.stamp [chrome:3221/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --export_attribute BLINK_COMMON_EXPORT --export_header third_party/blink/public/common/common_export.h --filelist=__third_party_blink_public_mojom_web_bluetooth_mojo_bindings__generator___build_toolchain_linux_unbundle_default__rule..rsp -g c++ --typemap gen/third_party/blink/public/mojom/web_bluetooth_mojo_bindings__type_mappings --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:3222/50531] python3 ../../third_party/blink/renderer/bindings/scripts/generate_event_interfaces.py --event-idl-files-list gen/third_party/blink/renderer/core/core_event_interfaces_file_list.tmp --event-interfaces-file gen/third_party/blink/renderer/core/event_interface_names.json5 [chrome:3223/50531] touch obj/third_party/blink/public/mojom/web_bluetooth_mojo_bindings__generator.stamp [chrome:3224/50531] touch obj/third_party/blink/public/mojom/web_bluetooth_mojo_bindings_headers.stamp [chrome:3225/50531] python3 ../../mojo/public/tools/mojom/mojom_parser.py --input-root /builddir/build/BUILD/org.deepin.browser-6.3.9 --input-root /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen --output-root /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen --mojom-file-list=__chrome_common_performance_manager_mojom_mojom__parser___build_toolchain_linux_unbundle_default__rule..rsp --check-imports /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/chrome/common/performance_manager/mojom/mojom.build_metadata --enable-feature is_posix --enable-feature is_linux [chrome:3226/50531] touch obj/chrome/common/performance_manager/mojom/mojom__parser.stamp [chrome:3227/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --export_attribute BLINK_PLATFORM_EXPORT --export_header third_party/blink/public/platform/web_common.h --filelist=__third_party_blink_public_mojom_web_bluetooth_mojo_bindings_blink__generator___build_toolchain_linux_unbundle_default__rule..rsp -g c++ --variant blink --typemap gen/third_party/blink/public/mojom/web_bluetooth_mojo_bindings_blink__type_mappings --for_blink --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:3228/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__third_party_blink_public_mojom_web_feature_mojo_bindings__generate_message_ids___build_toolchain_linux_unbundle_default__rule..rsp --generate_non_variant_code --generate_message_ids -g c++ --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:3229/50531] python3 ../../mojo/public/tools/bindings/generate_type_mappings.py --output gen/chrome/common/performance_manager/mojom/mojom__type_mappings --dependency gen/mojo/public/mojom/base/base__type_mappings --dependency gen/third_party/blink/public/mojom/tokens/tokens__type_mappings --cpp-typemap-config gen/chrome/common/performance_manager/mojom/mojom.typemap_config [chrome:3230/50531] touch obj/chrome/common/performance_manager/mojom/mojom__type_mappings.stamp [chrome:3231/50531] touch obj/third_party/blink/public/mojom/web_bluetooth_mojo_bindings_blink__generator.stamp [chrome:3232/50531] touch obj/third_party/blink/public/mojom/web_feature_mojo_bindings__generate_message_ids.stamp [chrome:3233/50531] python3 ../../third_party/blink/renderer/bindings/scripts/collect_idl_files.py --idl_list_file __third_party_blink_renderer_bindings_web_idl_in_modules_for_testing___build_toolchain_linux_unbundle_default__rule.rsp --component modules --output gen/third_party/blink/renderer/bindings/web_idl_in_modules_for_testing.pickle --for_testing [chrome:3234/50531] clang++ -MMD -MF obj/third_party/angle/src/libANGLE/renderer/vulkan/angle_vulkan_backend/UtilsVk.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_ENABLE_VULKAN -DANGLE_ENABLE_SWIFTSHADER -DANGLE_USE_CUSTOM_VULKAN_CMD_BUFFERS=1 -DLIBANGLE_IMPLEMENTATION -DANGLE_USE_X11 -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -DANGLE_USE_CUSTOM_LIBVULKAN -DANGLE_SHARED_LIBVULKAN=1 -DVK_USE_PLATFORM_XCB_KHR -DANGLE_DELEGATE_WORKERS -DANGLE_ENABLE_OPENGL -DANGLE_ENABLE_OPENGL_DESKTOP -DANGLE_ENABLE_OPENGL_NULL -DANGLE_ENABLE_NULL -DANGLE_ENABLE_VULKAN -DANGLE_ENABLE_SWIFTSHADER -DANGLE_USE_CUSTOM_VULKAN_CMD_BUFFERS=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -I../../third_party/angle/src/third_party/volk -I../../third_party/vulkan-deps/vulkan-headers/src/include -I../../third_party/zlib/google -I../../third_party/zlib -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/third_party/khronos -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/vulkan-deps/spirv-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/libANGLE/renderer/vulkan/UtilsVk.cpp -o obj/third_party/angle/src/libANGLE/renderer/vulkan/angle_vulkan_backend/UtilsVk.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/UtilsVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/UtilsVk.h:31: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_cache_utils.h:15: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/UtilsVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/UtilsVk.h:31: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_cache_utils.h:15: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/UtilsVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/UtilsVk.h:31: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_cache_utils.h:15: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/UtilsVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/UtilsVk.h:31: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_cache_utils.h:15: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/UtilsVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/UtilsVk.h:31: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_cache_utils.h:15: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/UtilsVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/UtilsVk.h:31: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_cache_utils.h:15: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/UtilsVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/UtilsVk.h:31: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_cache_utils.h:15: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/UtilsVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/UtilsVk.h:31: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_cache_utils.h:15: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/UtilsVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/UtilsVk.h:31: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_cache_utils.h:15: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/UtilsVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/UtilsVk.h:31: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_cache_utils.h:15: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/UtilsVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/UtilsVk.h:31: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_cache_utils.h:15: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/UtilsVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/UtilsVk.h:31: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_cache_utils.h:15: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/UtilsVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/UtilsVk.h:31: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_cache_utils.h:15: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/UtilsVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/UtilsVk.h:31: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_cache_utils.h:15: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/UtilsVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/UtilsVk.h:31: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_cache_utils.h:15: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/UtilsVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/UtilsVk.h:31: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_cache_utils.h:15: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:3235/50531] touch obj/third_party/blink/renderer/bindings/web_idl_in_modules_for_testing.stamp [chrome:3236/50531] touch obj/third_party/blink/renderer/core/core_event_interfaces.stamp [chrome:3237/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__third_party_blink_public_mojom_web_feature_mojo_bindings_js__generator___build_toolchain_linux_unbundle_default__rule..rsp -g javascript --js_bindings_mode=new --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:3238/50531] touch obj/third_party/blink/public/mojom/web_feature_mojo_bindings_js__generator.stamp [chrome:3239/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__third_party_blink_public_mojom_tokens_tokens__generate_message_ids___build_toolchain_linux_unbundle_default__rule..rsp --generate_non_variant_code --generate_message_ids -g c++ --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:3240/50531] touch obj/third_party/blink/public/mojom/web_feature_mojo_bindings_js.stamp [chrome:3241/50531] touch obj/third_party/blink/public/mojom/tokens/tokens__generate_message_ids.stamp [chrome:3242/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --export_attribute COMPONENT_EXPORT\(WEB_FEATURE_MOJO_BINDINGS_MOJOM\) --export_header base/component_export.h --filelist=__third_party_blink_public_mojom_web_feature_mojo_bindings__generator___build_toolchain_linux_unbundle_default__rule..rsp -g c++ --typemap gen/third_party/blink/public/mojom/web_feature_mojo_bindings__type_mappings --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:3243/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__chrome_common_performance_manager_mojom_mojom__generate_message_ids___build_toolchain_linux_unbundle_default__rule..rsp --generate_non_variant_code --generate_message_ids -g c++ --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:3244/50531] touch obj/third_party/blink/public/mojom/web_feature_mojo_bindings__generator.stamp [chrome:3245/50531] touch obj/chrome/common/performance_manager/mojom/mojom__generate_message_ids.stamp [chrome:3246/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --export_attribute COMPONENT_EXPORT\(WEB_FEATURE_MOJO_BINDINGS_MOJOM_BLINK\) --export_header base/component_export.h --filelist=__third_party_blink_public_mojom_web_feature_mojo_bindings_blink__generator___build_toolchain_linux_unbundle_default__rule..rsp -g c++ --variant blink --typemap gen/third_party/blink/public/mojom/web_feature_mojo_bindings_blink__type_mappings --for_blink --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:3247/50531] touch obj/third_party/blink/public/mojom/web_feature_mojo_bindings_blink__generator.stamp [chrome:3248/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__third_party_blink_public_mojom_web_feature_mojo_bindings_shared__generator___build_toolchain_linux_unbundle_default__rule..rsp --generate_non_variant_code -g c++ --export_attribute COMPONENT_EXPORT\(WEB_FEATURE_MOJO_BINDINGS_MOJOM_SHARED\) --export_header base/component_export.h [chrome:3249/50531] clang++ -MMD -MF obj/third_party/angle/src/libANGLE/renderer/vulkan/angle_vulkan_backend/VertexArrayVk.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_ENABLE_VULKAN -DANGLE_ENABLE_SWIFTSHADER -DANGLE_USE_CUSTOM_VULKAN_CMD_BUFFERS=1 -DLIBANGLE_IMPLEMENTATION -DANGLE_USE_X11 -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -DANGLE_USE_CUSTOM_LIBVULKAN -DANGLE_SHARED_LIBVULKAN=1 -DVK_USE_PLATFORM_XCB_KHR -DANGLE_DELEGATE_WORKERS -DANGLE_ENABLE_OPENGL -DANGLE_ENABLE_OPENGL_DESKTOP -DANGLE_ENABLE_OPENGL_NULL -DANGLE_ENABLE_NULL -DANGLE_ENABLE_VULKAN -DANGLE_ENABLE_SWIFTSHADER -DANGLE_USE_CUSTOM_VULKAN_CMD_BUFFERS=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -I../../third_party/angle/src/third_party/volk -I../../third_party/vulkan-deps/vulkan-headers/src/include -I../../third_party/zlib/google -I../../third_party/zlib -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/third_party/khronos -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/vulkan-deps/spirv-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/libANGLE/renderer/vulkan/VertexArrayVk.cpp -o obj/third_party/angle/src/libANGLE/renderer/vulkan/angle_vulkan_backend/VertexArrayVk.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/VertexArrayVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/VertexArrayVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/VertexArrayImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/VertexArrayVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/VertexArrayVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/VertexArrayImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/VertexArrayVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/VertexArrayVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/VertexArrayImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/VertexArrayVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/VertexArrayVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/VertexArrayImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/VertexArrayVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/VertexArrayVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/VertexArrayImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/VertexArrayVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/VertexArrayVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/VertexArrayImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/VertexArrayVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/VertexArrayVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/VertexArrayImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/VertexArrayVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/VertexArrayVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/VertexArrayImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/VertexArrayVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/VertexArrayVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/VertexArrayImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/VertexArrayVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/VertexArrayVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/VertexArrayImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/VertexArrayVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/VertexArrayVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/VertexArrayImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/VertexArrayVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/VertexArrayVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/VertexArrayImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/VertexArrayVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/VertexArrayVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/VertexArrayImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/VertexArrayVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/VertexArrayVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/VertexArrayImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/VertexArrayVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/VertexArrayVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/VertexArrayImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/VertexArrayVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/VertexArrayVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/VertexArrayImpl.h:12: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:3250/50531] touch obj/third_party/blink/public/mojom/web_feature_mojo_bindings_shared__generator.stamp [chrome:3251/50531] touch obj/third_party/blink/public/mojom/web_feature_mojo_bindings_headers.stamp [chrome:3252/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__chrome_common_performance_manager_mojom_mojom_shared__generator___build_toolchain_linux_unbundle_default__rule..rsp --generate_non_variant_code -g c++ [chrome:3253/50531] touch obj/chrome/common/performance_manager/mojom/mojom_shared__generator.stamp [chrome:3254/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --export_attribute BLINK_COMMON_EXPORT --export_header third_party/blink/public/common/common_export.h --filelist=__third_party_blink_public_mojom_tokens_tokens__generator___build_toolchain_linux_unbundle_default__rule..rsp -g c++ --typemap gen/third_party/blink/public/mojom/tokens/tokens__type_mappings --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:3255/50531] touch obj/third_party/blink/public/mojom/tokens/tokens__generator.stamp [chrome:3256/50531] clang++ -MMD -MF obj/third_party/angle/src/libANGLE/renderer/vulkan/angle_vulkan_backend/WindowSurfaceVkSimple.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_ENABLE_VULKAN -DANGLE_ENABLE_SWIFTSHADER -DANGLE_USE_CUSTOM_VULKAN_CMD_BUFFERS=1 -DLIBANGLE_IMPLEMENTATION -DANGLE_USE_X11 -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -DANGLE_USE_CUSTOM_LIBVULKAN -DANGLE_SHARED_LIBVULKAN=1 -DVK_USE_PLATFORM_XCB_KHR -DANGLE_DELEGATE_WORKERS -DANGLE_ENABLE_OPENGL -DANGLE_ENABLE_OPENGL_DESKTOP -DANGLE_ENABLE_OPENGL_NULL -DANGLE_ENABLE_NULL -DANGLE_ENABLE_VULKAN -DANGLE_ENABLE_SWIFTSHADER -DANGLE_USE_CUSTOM_VULKAN_CMD_BUFFERS=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -I../../third_party/angle/src/third_party/volk -I../../third_party/vulkan-deps/vulkan-headers/src/include -I../../third_party/zlib/google -I../../third_party/zlib -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/third_party/khronos -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/vulkan-deps/spirv-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/libANGLE/renderer/vulkan/display/WindowSurfaceVkSimple.cpp -o obj/third_party/angle/src/libANGLE/renderer/vulkan/angle_vulkan_backend/WindowSurfaceVkSimple.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/display/WindowSurfaceVkSimple.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/display/WindowSurfaceVkSimple.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SurfaceVk.h:14: In file included from ../../third_party/angle/src/libANGLE/renderer/SurfaceImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/display/WindowSurfaceVkSimple.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/display/WindowSurfaceVkSimple.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SurfaceVk.h:14: In file included from ../../third_party/angle/src/libANGLE/renderer/SurfaceImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/display/WindowSurfaceVkSimple.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/display/WindowSurfaceVkSimple.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SurfaceVk.h:14: In file included from ../../third_party/angle/src/libANGLE/renderer/SurfaceImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/display/WindowSurfaceVkSimple.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/display/WindowSurfaceVkSimple.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SurfaceVk.h:14: In file included from ../../third_party/angle/src/libANGLE/renderer/SurfaceImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/display/WindowSurfaceVkSimple.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/display/WindowSurfaceVkSimple.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SurfaceVk.h:14: In file included from ../../third_party/angle/src/libANGLE/renderer/SurfaceImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/display/WindowSurfaceVkSimple.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/display/WindowSurfaceVkSimple.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SurfaceVk.h:14: In file included from ../../third_party/angle/src/libANGLE/renderer/SurfaceImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/display/WindowSurfaceVkSimple.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/display/WindowSurfaceVkSimple.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SurfaceVk.h:14: In file included from ../../third_party/angle/src/libANGLE/renderer/SurfaceImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/display/WindowSurfaceVkSimple.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/display/WindowSurfaceVkSimple.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SurfaceVk.h:14: In file included from ../../third_party/angle/src/libANGLE/renderer/SurfaceImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/display/WindowSurfaceVkSimple.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/display/WindowSurfaceVkSimple.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SurfaceVk.h:14: In file included from ../../third_party/angle/src/libANGLE/renderer/SurfaceImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/display/WindowSurfaceVkSimple.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/display/WindowSurfaceVkSimple.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SurfaceVk.h:14: In file included from ../../third_party/angle/src/libANGLE/renderer/SurfaceImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/display/WindowSurfaceVkSimple.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/display/WindowSurfaceVkSimple.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SurfaceVk.h:14: In file included from ../../third_party/angle/src/libANGLE/renderer/SurfaceImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/display/WindowSurfaceVkSimple.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/display/WindowSurfaceVkSimple.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SurfaceVk.h:14: In file included from ../../third_party/angle/src/libANGLE/renderer/SurfaceImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/display/WindowSurfaceVkSimple.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/display/WindowSurfaceVkSimple.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SurfaceVk.h:14: In file included from ../../third_party/angle/src/libANGLE/renderer/SurfaceImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/display/WindowSurfaceVkSimple.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/display/WindowSurfaceVkSimple.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SurfaceVk.h:14: In file included from ../../third_party/angle/src/libANGLE/renderer/SurfaceImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/display/WindowSurfaceVkSimple.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/display/WindowSurfaceVkSimple.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SurfaceVk.h:14: In file included from ../../third_party/angle/src/libANGLE/renderer/SurfaceImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/display/WindowSurfaceVkSimple.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/display/WindowSurfaceVkSimple.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SurfaceVk.h:14: In file included from ../../third_party/angle/src/libANGLE/renderer/SurfaceImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:3257/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --export_attribute PLATFORM_EXPORT --export_header third_party/blink/renderer/platform/platform_export.h --filelist=__third_party_blink_public_mojom_tokens_tokens_blink__generator___build_toolchain_linux_unbundle_default__rule..rsp -g c++ --variant blink --typemap gen/third_party/blink/public/mojom/tokens/tokens_blink__type_mappings --for_blink --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:3258/50531] touch obj/third_party/blink/public/mojom/tokens/tokens_blink__generator.stamp [chrome:3259/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__chrome_common_performance_manager_mojom_mojom__generator___build_toolchain_linux_unbundle_default__rule..rsp -g c++ --typemap gen/chrome/common/performance_manager/mojom/mojom__type_mappings --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:3260/50531] touch obj/chrome/common/performance_manager/mojom/mojom__generator.stamp [chrome:3261/50531] python3 ../../third_party/blink/renderer/build/scripts/run_with_pythonpath.py -I ../../third_party/blink/renderer/build/scripts -I ../../third_party -I ../../tools ../../third_party/blink/renderer/build/scripts/make_settings.py ../../third_party/blink/renderer/core/frame/settings.json5 --output_dir gen/third_party/blink/renderer/core [chrome:3262/50531] touch obj/third_party/blink/renderer/core/generated_settings_macros.stamp [chrome:3263/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__third_party_blink_public_mojom_uos_uos__generate_message_ids___build_toolchain_linux_unbundle_default__rule..rsp --generate_non_variant_code --generate_message_ids -g c++ --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:3264/50531] touch obj/third_party/blink/public/mojom/uos/uos__generate_message_ids.stamp [chrome:3265/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__third_party_blink_public_mojom_tokens_tokens_js__generator___build_toolchain_linux_unbundle_default__rule..rsp -g javascript --js_bindings_mode=new --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:3266/50531] touch obj/third_party/blink/public/mojom/tokens/tokens_js__generator.stamp [chrome:3267/50531] touch obj/third_party/blink/public/mojom/tokens/tokens_js.stamp [chrome:3268/50531] python3 ../../build/write_buildflag_header.py --output third_party/blink/renderer/core/animation/buildflags.h --rulename //third_party/blink/renderer/core/animation:buildflags --gen-dir gen --definitions __third_party_blink_renderer_core_animation_buildflags___build_toolchain_linux_unbundle_default__rule.rsp [chrome:3269/50531] touch obj/third_party/blink/renderer/core/animation/buildflags.stamp [chrome:3270/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__third_party_blink_public_mojom_tokens_tokens_shared__generator___build_toolchain_linux_unbundle_default__rule..rsp --generate_non_variant_code -g c++ --export_attribute COMPONENT_EXPORT\(TOKENS_MOJOM_SHARED\) --export_header base/component_export.h [chrome:3271/50531] touch obj/third_party/blink/public/mojom/tokens/tokens_shared__generator.stamp [chrome:3272/50531] touch obj/third_party/blink/public/mojom/tokens/tokens_headers.stamp [chrome:3273/50531] python3 ../../third_party/blink/renderer/build/scripts/run_with_pythonpath.py -I ../../third_party/blink/renderer/build/scripts -I ../../third_party -I ../../tools ../../third_party/blink/renderer/build/scripts/make_internal_runtime_flags.py ../../third_party/blink/renderer/platform/runtime_enabled_features.json5 --output_dir gen/third_party/blink/renderer/core/testing [chrome:3274/50531] touch obj/third_party/blink/renderer/core/generated_testing_idls_internal_runtime_flags.stamp [chrome:3275/50531] python3 ../../third_party/blink/renderer/bindings/scripts/generate_event_interfaces.py --event-idl-files-list gen/third_party/blink/renderer/modules/modules_event_interfaces_file_list.tmp --event-interfaces-file gen/third_party/blink/renderer/modules/event_interface_modules_names.json5 --suffix Modules [chrome:3276/50531] touch obj/third_party/blink/renderer/modules/modules_event_interfaces.stamp [chrome:3277/50531] python3 ../../third_party/blink/renderer/build/scripts/run_with_pythonpath.py -I ../../third_party/blink/renderer/build/scripts -I ../../third_party -I ../../tools ../../third_party/blink/renderer/build/scripts/make_internal_settings.py ../../third_party/blink/renderer/core/frame/settings.json5 --output_dir gen/third_party/blink/renderer/core/testing [chrome:3278/50531] touch obj/third_party/blink/renderer/core/generated_testing_idls_settings.stamp [chrome:3279/50531] touch obj/third_party/blink/renderer/core/generated_testing_idls.stamp [chrome:3280/50531] python3 ../../build/write_buildflag_header.py --output third_party/blink/renderer/modules/mediarecorder/buildflags.h --rulename //third_party/blink/renderer/modules/mediarecorder:buildflags --gen-dir gen --definitions __third_party_blink_renderer_modules_mediarecorder_buildflags___build_toolchain_linux_unbundle_default__rule.rsp [chrome:3281/50531] python3 ../../third_party/blink/renderer/build/scripts/run_with_pythonpath.py -I ../../third_party/blink/renderer/build/scripts -I ../../third_party -I ../../tools ../../third_party/blink/renderer/build/scripts/make_origin_trials.py ../../third_party/blink/renderer/platform/runtime_enabled_features.json5 --output_dir gen/third_party/blink/renderer/core/origin_trials [chrome:3282/50531] python3 ../../third_party/blink/renderer/build/scripts/run_with_pythonpath.py -I ../../third_party/blink/renderer/build/scripts -I ../../third_party -I ../../tools ../../third_party/blink/renderer/build/scripts/make_policy_helper.py ../../third_party/blink/renderer/platform/runtime_enabled_features.json5 ../../third_party/blink/renderer/core/permissions_policy/permissions_policy_features.json5 ../../third_party/blink/renderer/core/permissions_policy/document_policy_features.json5 --output_dir gen/third_party/blink/renderer/core/permissions_policy [chrome:3283/50531] python3 ../../build/write_buildflag_header.py --output third_party/blink/renderer/platform/bindings/buildflags.h --rulename //third_party/blink/renderer/platform:bindings_buildflags --gen-dir gen --definitions __third_party_blink_renderer_platform_bindings_buildflags___build_toolchain_linux_unbundle_default__rule.rsp [chrome:3284/50531] python3 ../../third_party/blink/renderer/build/scripts/run_with_pythonpath.py -I ../../third_party/blink/renderer/build/scripts -I ../../third_party -I ../../tools ../../third_party/blink/renderer/build/scripts/make_web_origin_trials.py ../../third_party/blink/renderer/platform/runtime_enabled_features.json5 --output_dir gen/third_party/blink/renderer/core/exported [chrome:3285/50531] python3 ../../third_party/blink/renderer/build/scripts/make_instrumenting_probes.py ../../third_party/blink/renderer/core/probe/core_probes.pidl --config ../../third_party/blink/renderer/core/probe/core_probes.json5 --output_dir gen/third_party/blink/renderer/core [chrome:3286/50531] python3 ../../third_party/blink/renderer/build/scripts/run_with_pythonpath.py -I ../../third_party/blink/renderer/build/scripts -I ../../third_party -I ../../tools ../../third_party/blink/renderer/build/scripts/make_names.py ../../third_party/blink/renderer/modules/indexeddb/indexed_db_names.json5 --output_dir gen/third_party/blink/renderer/modules [chrome:3287/50531] python3 ../../third_party/blink/renderer/build/scripts/run_with_pythonpath.py -I ../../third_party/blink/renderer/build/scripts -I ../../third_party -I ../../tools ../../third_party/blink/renderer/build/scripts/make_names.py ../../third_party/blink/renderer/modules/media_capabilities/media_capabilities_names.json5 --output_dir gen/third_party/blink/renderer/modules [chrome:3288/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__third_party_blink_public_mojom_uos_uos_shared__generator___build_toolchain_linux_unbundle_default__rule..rsp --generate_non_variant_code -g c++ [chrome:3289/50531] touch obj/third_party/blink/public/mojom/uos/uos_shared__generator.stamp [chrome:3290/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__third_party_blink_public_mojom_uos_uos_js__generator___build_toolchain_linux_unbundle_default__rule..rsp -g javascript --js_bindings_mode=new --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:3291/50531] touch obj/third_party/blink/public/mojom/uos/uos_js__generator.stamp [chrome:3292/50531] touch obj/third_party/blink/public/mojom/uos/uos_js.stamp [chrome:3293/50531] python3 ../../third_party/blink/renderer/build/scripts/run_with_pythonpath.py -I ../../third_party/blink/renderer/build/scripts -I ../../third_party -I ../../tools ../../third_party/blink/renderer/build/scripts/core/css/make_css_primitive_value_unit_trie.py ../../third_party/blink/renderer/core/css/css_primitive_value_units.json5 --output_dir gen/third_party/blink/renderer/core/css [chrome:3294/50531] touch obj/third_party/blink/renderer/core/make_core_generated_css_primitive_value_unit_trie.stamp [chrome:3295/50531] clang++ -MMD -MF obj/third_party/angle/src/libANGLE/renderer/vulkan/angle_vulkan_backend/WindowSurfaceVkHeadless.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_ENABLE_VULKAN -DANGLE_ENABLE_SWIFTSHADER -DANGLE_USE_CUSTOM_VULKAN_CMD_BUFFERS=1 -DLIBANGLE_IMPLEMENTATION -DANGLE_USE_X11 -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -DANGLE_USE_CUSTOM_LIBVULKAN -DANGLE_SHARED_LIBVULKAN=1 -DVK_USE_PLATFORM_XCB_KHR -DANGLE_DELEGATE_WORKERS -DANGLE_ENABLE_OPENGL -DANGLE_ENABLE_OPENGL_DESKTOP -DANGLE_ENABLE_OPENGL_NULL -DANGLE_ENABLE_NULL -DANGLE_ENABLE_VULKAN -DANGLE_ENABLE_SWIFTSHADER -DANGLE_USE_CUSTOM_VULKAN_CMD_BUFFERS=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -I../../third_party/angle/src/third_party/volk -I../../third_party/vulkan-deps/vulkan-headers/src/include -I../../third_party/zlib/google -I../../third_party/zlib -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/third_party/khronos -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/vulkan-deps/spirv-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/libANGLE/renderer/vulkan/headless/WindowSurfaceVkHeadless.cpp -o obj/third_party/angle/src/libANGLE/renderer/vulkan/angle_vulkan_backend/WindowSurfaceVkHeadless.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/headless/WindowSurfaceVkHeadless.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/headless/WindowSurfaceVkHeadless.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SurfaceVk.h:14: In file included from ../../third_party/angle/src/libANGLE/renderer/SurfaceImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/headless/WindowSurfaceVkHeadless.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/headless/WindowSurfaceVkHeadless.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SurfaceVk.h:14: In file included from ../../third_party/angle/src/libANGLE/renderer/SurfaceImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/headless/WindowSurfaceVkHeadless.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/headless/WindowSurfaceVkHeadless.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SurfaceVk.h:14: In file included from ../../third_party/angle/src/libANGLE/renderer/SurfaceImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/headless/WindowSurfaceVkHeadless.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/headless/WindowSurfaceVkHeadless.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SurfaceVk.h:14: In file included from ../../third_party/angle/src/libANGLE/renderer/SurfaceImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/headless/WindowSurfaceVkHeadless.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/headless/WindowSurfaceVkHeadless.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SurfaceVk.h:14: In file included from ../../third_party/angle/src/libANGLE/renderer/SurfaceImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/headless/WindowSurfaceVkHeadless.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/headless/WindowSurfaceVkHeadless.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SurfaceVk.h:14: In file included from ../../third_party/angle/src/libANGLE/renderer/SurfaceImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/headless/WindowSurfaceVkHeadless.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/headless/WindowSurfaceVkHeadless.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SurfaceVk.h:14: In file included from ../../third_party/angle/src/libANGLE/renderer/SurfaceImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/headless/WindowSurfaceVkHeadless.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/headless/WindowSurfaceVkHeadless.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SurfaceVk.h:14: In file included from ../../third_party/angle/src/libANGLE/renderer/SurfaceImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/headless/WindowSurfaceVkHeadless.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/headless/WindowSurfaceVkHeadless.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SurfaceVk.h:14: In file included from ../../third_party/angle/src/libANGLE/renderer/SurfaceImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/headless/WindowSurfaceVkHeadless.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/headless/WindowSurfaceVkHeadless.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SurfaceVk.h:14: In file included from ../../third_party/angle/src/libANGLE/renderer/SurfaceImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/headless/WindowSurfaceVkHeadless.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/headless/WindowSurfaceVkHeadless.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SurfaceVk.h:14: In file included from ../../third_party/angle/src/libANGLE/renderer/SurfaceImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/headless/WindowSurfaceVkHeadless.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/headless/WindowSurfaceVkHeadless.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SurfaceVk.h:14: In file included from ../../third_party/angle/src/libANGLE/renderer/SurfaceImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/headless/WindowSurfaceVkHeadless.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/headless/WindowSurfaceVkHeadless.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SurfaceVk.h:14: In file included from ../../third_party/angle/src/libANGLE/renderer/SurfaceImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/headless/WindowSurfaceVkHeadless.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/headless/WindowSurfaceVkHeadless.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SurfaceVk.h:14: In file included from ../../third_party/angle/src/libANGLE/renderer/SurfaceImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/headless/WindowSurfaceVkHeadless.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/headless/WindowSurfaceVkHeadless.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SurfaceVk.h:14: In file included from ../../third_party/angle/src/libANGLE/renderer/SurfaceImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/headless/WindowSurfaceVkHeadless.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/headless/WindowSurfaceVkHeadless.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SurfaceVk.h:14: In file included from ../../third_party/angle/src/libANGLE/renderer/SurfaceImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:3296/50531] touch obj/third_party/blink/renderer/core/make_core_generated_origin_trials.stamp [chrome:3297/50531] python3 ../../third_party/blink/renderer/build/scripts/run_with_pythonpath.py -I ../../third_party/blink/renderer/build/scripts -I ../../third_party -I ../../tools ../../third_party/blink/renderer/build/scripts/core/css/parser/make_atrule_names.py ../../third_party/blink/renderer/core/css/parser/at_rule_names.json5 --output_dir gen/third_party/blink/renderer/core/css/parser --gperf gperf [chrome:3298/50531] touch obj/third_party/blink/renderer/core/make_core_generated_atrule_names.stamp [chrome:3299/50531] touch obj/third_party/blink/renderer/core/make_core_generated_permissions_policy_helper.stamp [chrome:3300/50531] touch obj/third_party/blink/renderer/core/make_core_generated_web_origin_trials.stamp [chrome:3301/50531] touch obj/third_party/blink/renderer/core/probe/instrumentation_probes.stamp [chrome:3302/50531] touch obj/third_party/blink/renderer/core/probe/generated.stamp [chrome:3303/50531] python3 ../../third_party/blink/renderer/build/scripts/run_with_pythonpath.py -I ../../third_party/blink/renderer/build/scripts -I ../../third_party -I ../../tools ../../third_party/blink/renderer/build/scripts/core/css/make_css_tokenizer_codepoints.py --output_dir gen/third_party/blink/renderer/core/css [chrome:3304/50531] touch obj/third_party/blink/renderer/modules/make_modules_generated_indexed_db_names.stamp [chrome:3305/50531] touch obj/third_party/blink/renderer/core/make_core_generated_css_tokenizer_codepoints.stamp [chrome:3306/50531] touch obj/third_party/blink/renderer/modules/make_modules_generated_media_capabilities_names.stamp [chrome:3307/50531] touch obj/third_party/blink/renderer/modules/mediarecorder/buildflags.stamp [chrome:3308/50531] touch obj/third_party/blink/renderer/platform/bindings_buildflags.stamp [chrome:3309/50531] clang++ -MMD -MF obj/third_party/angle/src/libANGLE/renderer/vulkan/angle_vulkan_backend/TextureVk.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_ENABLE_VULKAN -DANGLE_ENABLE_SWIFTSHADER -DANGLE_USE_CUSTOM_VULKAN_CMD_BUFFERS=1 -DLIBANGLE_IMPLEMENTATION -DANGLE_USE_X11 -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -DANGLE_USE_CUSTOM_LIBVULKAN -DANGLE_SHARED_LIBVULKAN=1 -DVK_USE_PLATFORM_XCB_KHR -DANGLE_DELEGATE_WORKERS -DANGLE_ENABLE_OPENGL -DANGLE_ENABLE_OPENGL_DESKTOP -DANGLE_ENABLE_OPENGL_NULL -DANGLE_ENABLE_NULL -DANGLE_ENABLE_VULKAN -DANGLE_ENABLE_SWIFTSHADER -DANGLE_USE_CUSTOM_VULKAN_CMD_BUFFERS=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -I../../third_party/angle/src/third_party/volk -I../../third_party/vulkan-deps/vulkan-headers/src/include -I../../third_party/zlib/google -I../../third_party/zlib -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/third_party/khronos -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/vulkan-deps/spirv-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/libANGLE/renderer/vulkan/TextureVk.cpp -o obj/third_party/angle/src/libANGLE/renderer/vulkan/angle_vulkan_backend/TextureVk.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/TextureVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/TextureVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/TextureImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/TextureVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/TextureVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/TextureImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/TextureVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/TextureVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/TextureImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/TextureVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/TextureVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/TextureImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/TextureVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/TextureVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/TextureImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/TextureVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/TextureVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/TextureImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/TextureVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/TextureVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/TextureImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/TextureVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/TextureVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/TextureImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/TextureVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/TextureVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/TextureImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/TextureVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/TextureVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/TextureImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/TextureVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/TextureVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/TextureImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/TextureVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/TextureVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/TextureImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/TextureVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/TextureVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/TextureImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/TextureVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/TextureVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/TextureImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/TextureVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/TextureVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/TextureImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/TextureVk.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/TextureVk.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/TextureImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:3310/50531] touch obj/third_party/blink/renderer/platform/platform_export.stamp [chrome:3311/50531] python3 ../../third_party/blink/renderer/bindings/scripts/collect_idl_files.py --idl_list_file __third_party_blink_renderer_bindings_web_idl_in_core_for_testing___build_toolchain_linux_unbundle_default__rule.rsp --component core --output gen/third_party/blink/renderer/bindings/web_idl_in_core_for_testing.pickle --for_testing [chrome:3312/50531] touch obj/third_party/blink/renderer/bindings/web_idl_in_core_for_testing.stamp [chrome:3313/50531] python3 ../../third_party/inspector_protocol/code_generator.py --jinja_dir ../../third_party/ --output_base gen/third_party/blink/renderer/core --config ../../third_party/blink/renderer/core/inspector/inspector_protocol_config.json --inspector_protocol_dir //third_party/inspector_protocol --config_value imported.path=../../v8/include/js_protocol.pdl [chrome:3314/50531] python3 ../../third_party/blink/renderer/build/scripts/run_with_pythonpath.py -I ../../third_party/blink/renderer/build/scripts -I ../../third_party -I ../../tools ../../third_party/blink/renderer/build/scripts/core/style/make_computed_style_initial_values.py ../../third_party/blink/renderer/core/css/css_properties.json5 ../../third_party/blink/renderer/core/css/computed_style_field_aliases.json5 ../../third_party/blink/renderer/platform/runtime_enabled_features.json5 ../../third_party/blink/renderer/core/style/computed_style_extra_fields.json5 --output_dir gen/third_party/blink/renderer/core/style --gperf gperf [chrome:3315/50531] touch obj/third_party/blink/renderer/core/make_core_generated_computed_style_initial_values.stamp [chrome:3316/50531] python3 ../../third_party/blink/renderer/build/scripts/run_with_pythonpath.py -I ../../third_party/blink/renderer/build/scripts -I ../../third_party -I ../../tools ../../third_party/blink/renderer/build/scripts/core/css/properties/make_css_property_instances.py ../../third_party/blink/renderer/core/css/css_properties.json5 ../../third_party/blink/renderer/core/css/computed_style_field_aliases.json5 ../../third_party/blink/renderer/platform/runtime_enabled_features.json5 --output_dir gen/third_party/blink/renderer/core/css/properties --gperf gperf [chrome:3317/50531] touch obj/third_party/blink/renderer/core/make_core_generated_css_property_instances.stamp [chrome:3318/50531] python3 ../../third_party/blink/renderer/build/scripts/run_with_pythonpath.py -I ../../third_party/blink/renderer/build/scripts -I ../../third_party -I ../../tools ../../third_party/blink/renderer/build/scripts/gperf.py gperf --key-positions=\* -D -s 2 ../../third_party/blink/renderer/platform/color_data.gperf --output-file=gen/third_party/blink/renderer/platform/color_data.cc [chrome:3319/50531] python3 ../../third_party/blink/renderer/build/scripts/run_with_pythonpath.py -I ../../third_party/blink/renderer/build/scripts -I ../../third_party -I ../../tools ../../third_party/blink/renderer/build/scripts/make_event_factory.py gen/third_party/blink/renderer/core/event_interface_names.json5 ../../third_party/blink/renderer/core/events/event_interface_aliases.json5 --output_dir gen/third_party/blink/renderer/core [chrome:3320/50531] touch obj/third_party/blink/renderer/core/make_core_generated_event_factory.stamp [chrome:3321/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__third_party_blink_public_mojom_uos_uos__generator___build_toolchain_linux_unbundle_default__rule..rsp -g c++ --typemap gen/third_party/blink/public/mojom/uos/uos__type_mappings --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:3322/50531] touch obj/third_party/blink/public/mojom/uos/uos__generator.stamp [chrome:3323/50531] touch obj/third_party/blink/public/mojom/uos/uos_headers.stamp [chrome:3324/50531] python3 ../../third_party/blink/renderer/bindings/scripts/collect_idl_files.py --idl_list_file __third_party_blink_renderer_bindings_web_idl_in_core___build_toolchain_linux_unbundle_default__rule.rsp --component core --output gen/third_party/blink/renderer/bindings/web_idl_in_core.pickle [chrome:3325/50531] python3 ../../mojo/public/tools/bindings/mojom_bindings_generator.py --use_bundled_pylibs -o gen generate -d ../../ -I ../../ --bytecode_path gen/mojo/public/tools/bindings --filelist=__third_party_blink_public_mojom_uos_uos_blink__generator___build_toolchain_linux_unbundle_default__rule..rsp -g c++ --variant blink --typemap gen/third_party/blink/public/mojom/uos/uos_blink__type_mappings --for_blink --scrambled_message_id_salt_path ../../chrome/VERSION [chrome:3326/50531] touch obj/third_party/blink/renderer/bindings/web_idl_in_core.stamp [chrome:3327/50531] touch obj/third_party/blink/public/mojom/uos/uos_blink__generator.stamp [chrome:3328/50531] python3 ../../third_party/blink/renderer/build/scripts/make_html_entity_table.py -o gen/third_party/blink/renderer/core/html_entity_table.cc ../../third_party/blink/renderer/core/html/parser/html_entity_names.csv [chrome:3329/50531] python3 ../../third_party/blink/renderer/build/scripts/run_with_pythonpath.py -I ../../third_party/blink/renderer/build/scripts -I ../../third_party -I ../../tools ../../third_party/blink/renderer/build/scripts/make_names.py gen/third_party/blink/renderer/core/event_interface_names.json5 --output_dir gen/third_party/blink/renderer/core [chrome:3330/50531] touch obj/third_party/blink/renderer/core/make_core_generated_html_entity_table.stamp [chrome:3331/50531] touch obj/third_party/blink/renderer/core/make_core_generated_event_names.stamp [chrome:3332/50531] python3 ../../third_party/blink/renderer/build/scripts/run_with_pythonpath.py -I ../../third_party/blink/renderer/build/scripts -I ../../third_party -I ../../tools ../../third_party/blink/renderer/build/scripts/make_names.py ../../third_party/blink/renderer/core/events/event_target_names.json5 --output_dir gen/third_party/blink/renderer/core [chrome:3333/50531] touch obj/third_party/blink/renderer/core/make_core_generated_event_target_names.stamp [chrome:3334/50531] python3 ../../third_party/blink/renderer/build/scripts/run_with_pythonpath.py -I ../../third_party/blink/renderer/build/scripts -I ../../third_party -I ../../tools ../../third_party/blink/renderer/build/scripts/make_runtime_features.py ../../third_party/blink/renderer/platform/runtime_enabled_features.json5 --output_dir gen/third_party/blink/renderer/platform [chrome:3335/50531] python3 ../../third_party/blink/renderer/build/scripts/run_with_pythonpath.py -I ../../third_party/blink/renderer/build/scripts -I ../../third_party -I ../../tools ../../third_party/blink/renderer/build/scripts/make_names.py ../../third_party/blink/renderer/core/events/event_type_names.json5 --output_dir gen/third_party/blink/renderer/core [chrome:3336/50531] touch obj/third_party/blink/renderer/core/make_core_generated_event_type_names.stamp [chrome:3337/50531] python3 ../../third_party/blink/renderer/build/scripts/run_with_pythonpath.py -I ../../third_party/blink/renderer/build/scripts -I ../../third_party -I ../../tools ../../third_party/blink/renderer/build/scripts/core/css/make_cssom_types.py ../../third_party/blink/renderer/core/css/css_properties.json5 ../../third_party/blink/renderer/core/css/computed_style_field_aliases.json5 ../../third_party/blink/renderer/platform/runtime_enabled_features.json5 --output_dir gen/third_party/blink/renderer/core --gperf gperf [chrome:3338/50531] touch obj/third_party/blink/renderer/core/make_core_generated_cssom_types.stamp [chrome:3339/50531] python3 ../../third_party/blink/renderer/build/scripts/run_with_pythonpath.py -I ../../third_party/blink/renderer/build/scripts -I ../../third_party -I ../../tools ../../third_party/blink/renderer/build/scripts/make_element_lookup_trie.py ../../third_party/blink/renderer/core/html/HTMLTagNamesNP.json5 --output_dir gen/third_party/blink/renderer/core [chrome:3340/50531] touch obj/third_party/blink/renderer/core/make_core_generated_html_element_lookup_trie.stamp [chrome:3341/50531] python3 ../../third_party/blink/renderer/build/scripts/run_with_pythonpath.py -I ../../third_party/blink/renderer/build/scripts -I ../../third_party -I ../../tools ../../third_party/blink/renderer/build/scripts/make_element_type_helpers.py ../../third_party/blink/renderer/core/html/HTMLTagNamesNP.json5 --output_dir gen/third_party/blink/renderer/core [chrome:3342/50531] touch obj/third_party/blink/renderer/core/make_core_generated_html_element_type_helpers.stamp [chrome:3343/50531] python3 ../../third_party/blink/renderer/build/scripts/run_with_pythonpath.py -I ../../third_party/blink/renderer/build/scripts -I ../../third_party -I ../../tools ../../third_party/blink/renderer/build/scripts/core/css/make_css_value_id_mappings.py ../../third_party/blink/renderer/core/css/css_properties.json5 ../../third_party/blink/renderer/core/css/computed_style_field_aliases.json5 ../../third_party/blink/renderer/platform/runtime_enabled_features.json5 ../../third_party/blink/renderer/core/css/css_value_keywords.json5 --output_dir gen/third_party/blink/renderer/core/css --gperf gperf [chrome:3344/50531] touch obj/third_party/blink/renderer/core/make_core_generated_css_value_id_mappings.stamp [chrome:3345/50531] python3 ../../third_party/blink/renderer/build/scripts/run_with_pythonpath.py -I ../../third_party/blink/renderer/build/scripts -I ../../third_party -I ../../tools ../../third_party/blink/renderer/build/scripts/make_names.py ../../third_party/blink/renderer/core/html/parser/html_tokenizer_names.json5 --output_dir gen/third_party/blink/renderer/core [chrome:3346/50531] touch obj/third_party/blink/renderer/core/make_core_generated_html_tokenizer_names.stamp [chrome:3347/50531] python3 ../../third_party/blink/renderer/build/scripts/run_with_pythonpath.py -I ../../third_party/blink/renderer/build/scripts -I ../../third_party -I ../../tools ../../third_party/blink/renderer/build/scripts/make_names.py ../../third_party/blink/renderer/core/html/forms/input_type_names.json5 --output_dir gen/third_party/blink/renderer/core [chrome:3348/50531] touch obj/third_party/blink/renderer/core/make_core_generated_input_type_names.stamp [chrome:3349/50531] clang++ -MMD -MF obj/third_party/angle/src/libANGLE/renderer/vulkan/angle_vulkan_backend/WindowSurfaceVkXcb.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_ENABLE_VULKAN -DANGLE_ENABLE_SWIFTSHADER -DANGLE_USE_CUSTOM_VULKAN_CMD_BUFFERS=1 -DLIBANGLE_IMPLEMENTATION -DANGLE_USE_X11 -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -DANGLE_USE_CUSTOM_LIBVULKAN -DANGLE_SHARED_LIBVULKAN=1 -DVK_USE_PLATFORM_XCB_KHR -DANGLE_DELEGATE_WORKERS -DANGLE_ENABLE_OPENGL -DANGLE_ENABLE_OPENGL_DESKTOP -DANGLE_ENABLE_OPENGL_NULL -DANGLE_ENABLE_NULL -DANGLE_ENABLE_VULKAN -DANGLE_ENABLE_SWIFTSHADER -DANGLE_USE_CUSTOM_VULKAN_CMD_BUFFERS=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -I../../third_party/angle/src/third_party/volk -I../../third_party/vulkan-deps/vulkan-headers/src/include -I../../third_party/zlib/google -I../../third_party/zlib -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/third_party/khronos -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/vulkan-deps/spirv-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/libANGLE/renderer/vulkan/xcb/WindowSurfaceVkXcb.cpp -o obj/third_party/angle/src/libANGLE/renderer/vulkan/angle_vulkan_backend/WindowSurfaceVkXcb.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/xcb/WindowSurfaceVkXcb.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/xcb/WindowSurfaceVkXcb.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SurfaceVk.h:14: In file included from ../../third_party/angle/src/libANGLE/renderer/SurfaceImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/xcb/WindowSurfaceVkXcb.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/xcb/WindowSurfaceVkXcb.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SurfaceVk.h:14: In file included from ../../third_party/angle/src/libANGLE/renderer/SurfaceImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/xcb/WindowSurfaceVkXcb.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/xcb/WindowSurfaceVkXcb.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SurfaceVk.h:14: In file included from ../../third_party/angle/src/libANGLE/renderer/SurfaceImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/xcb/WindowSurfaceVkXcb.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/xcb/WindowSurfaceVkXcb.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SurfaceVk.h:14: In file included from ../../third_party/angle/src/libANGLE/renderer/SurfaceImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/xcb/WindowSurfaceVkXcb.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/xcb/WindowSurfaceVkXcb.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SurfaceVk.h:14: In file included from ../../third_party/angle/src/libANGLE/renderer/SurfaceImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/xcb/WindowSurfaceVkXcb.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/xcb/WindowSurfaceVkXcb.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SurfaceVk.h:14: In file included from ../../third_party/angle/src/libANGLE/renderer/SurfaceImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/xcb/WindowSurfaceVkXcb.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/xcb/WindowSurfaceVkXcb.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SurfaceVk.h:14: In file included from ../../third_party/angle/src/libANGLE/renderer/SurfaceImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/xcb/WindowSurfaceVkXcb.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/xcb/WindowSurfaceVkXcb.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SurfaceVk.h:14: In file included from ../../third_party/angle/src/libANGLE/renderer/SurfaceImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/xcb/WindowSurfaceVkXcb.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/xcb/WindowSurfaceVkXcb.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SurfaceVk.h:14: In file included from ../../third_party/angle/src/libANGLE/renderer/SurfaceImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/xcb/WindowSurfaceVkXcb.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/xcb/WindowSurfaceVkXcb.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SurfaceVk.h:14: In file included from ../../third_party/angle/src/libANGLE/renderer/SurfaceImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/xcb/WindowSurfaceVkXcb.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/xcb/WindowSurfaceVkXcb.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SurfaceVk.h:14: In file included from ../../third_party/angle/src/libANGLE/renderer/SurfaceImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/xcb/WindowSurfaceVkXcb.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/xcb/WindowSurfaceVkXcb.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SurfaceVk.h:14: In file included from ../../third_party/angle/src/libANGLE/renderer/SurfaceImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/xcb/WindowSurfaceVkXcb.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/xcb/WindowSurfaceVkXcb.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SurfaceVk.h:14: In file included from ../../third_party/angle/src/libANGLE/renderer/SurfaceImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/xcb/WindowSurfaceVkXcb.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/xcb/WindowSurfaceVkXcb.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SurfaceVk.h:14: In file included from ../../third_party/angle/src/libANGLE/renderer/SurfaceImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/xcb/WindowSurfaceVkXcb.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/xcb/WindowSurfaceVkXcb.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SurfaceVk.h:14: In file included from ../../third_party/angle/src/libANGLE/renderer/SurfaceImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/xcb/WindowSurfaceVkXcb.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/xcb/WindowSurfaceVkXcb.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/SurfaceVk.h:14: In file included from ../../third_party/angle/src/libANGLE/renderer/SurfaceImpl.h:15: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:3350/50531] touch obj/third_party/blink/renderer/core/inspector/protocol_sources.stamp [chrome:3351/50531] touch obj/third_party/blink/renderer/platform/color_data.stamp [chrome:3352/50531] touch obj/third_party/blink/renderer/platform/runtime_enabled_features.stamp [chrome:3353/50531] python3 ../../third_party/blink/renderer/build/scripts/run_with_pythonpath.py -I ../../third_party/blink/renderer/build/scripts -I ../../third_party -I ../../tools ../../third_party/blink/renderer/build/scripts/make_names.py ../../third_party/blink/renderer/core/html/keywords.json5 --output_dir gen/third_party/blink/renderer/core [chrome:3354/50531] touch obj/third_party/blink/renderer/core/make_core_generated_keywords.stamp [chrome:3355/50531] python3 ../../build/write_buildflag_header.py --output third_party/blink/renderer/platform/heap/heap_buildflags.h --rulename //third_party/blink/renderer/platform/heap:blink_heap_buildflags --gen-dir gen --definitions __third_party_blink_renderer_platform_heap_blink_heap_buildflags___build_toolchain_linux_unbundle_default__rule.rsp [chrome:3356/50531] python3 ../../third_party/blink/renderer/build/scripts/run_with_pythonpath.py -I ../../third_party/blink/renderer/build/scripts -I ../../third_party -I ../../tools ../../third_party/blink/renderer/build/scripts/make_element_type_helpers.py ../../third_party/blink/renderer/core/mathml/mathml_tag_names.json5 --output_dir gen/third_party/blink/renderer/core [chrome:3357/50531] touch obj/third_party/blink/renderer/core/make_core_generated_mathml_element_type_helpers.stamp [chrome:3358/50531] python3 ../../third_party/blink/renderer/build/scripts/run_with_pythonpath.py -I ../../third_party/blink/renderer/build/scripts -I ../../third_party -I ../../tools ../../third_party/blink/renderer/build/scripts/core/css/properties/make_css_property_subclasses.py ../../third_party/blink/renderer/core/css/css_properties.json5 ../../third_party/blink/renderer/core/css/computed_style_field_aliases.json5 ../../third_party/blink/renderer/platform/runtime_enabled_features.json5 ../../third_party/blink/renderer/core/css/properties/css_property_methods.json5 --output_dir gen/third_party/blink/renderer/core/css/properties --gperf gperf [chrome:3359/50531] touch obj/third_party/blink/renderer/core/make_core_generated_css_subclasses.stamp [chrome:3360/50531] python3 ../../third_party/blink/renderer/build/scripts/run_with_pythonpath.py -I ../../third_party/blink/renderer/build/scripts -I ../../third_party -I ../../tools ../../third_party/blink/renderer/build/scripts/core/style/make_computed_style_base.py ../../third_party/blink/renderer/core/css/css_properties.json5 ../../third_party/blink/renderer/core/css/computed_style_field_aliases.json5 ../../third_party/blink/renderer/platform/runtime_enabled_features.json5 ../../third_party/blink/renderer/core/style/computed_style_extra_fields.json5 ../../third_party/blink/renderer/core/style/computed_style_diff_functions.json5 ../../third_party/blink/renderer/core/css/css_value_keywords.json5 ../../third_party/blink/renderer/core/css/css_properties_ranking.json5 ../../third_party/blink/renderer/core/css/css_group_config.json5 --output_dir gen/third_party/blink/renderer/core/style --gperf gperf [chrome:3361/50531] touch obj/third_party/blink/renderer/core/make_core_generated_computed_style_base.stamp [chrome:3362/50531] python3 ../../third_party/blink/renderer/build/scripts/run_with_pythonpath.py -I ../../third_party/blink/renderer/build/scripts -I ../../third_party -I ../../tools ../../third_party/blink/renderer/build/scripts/core/css/make_media_feature_names.py ../../third_party/blink/renderer/core/css/media_feature_names.json5 --output_dir gen/third_party/blink/renderer/core/css [chrome:3363/50531] python3 ../../third_party/blink/renderer/build/scripts/run_with_pythonpath.py -I ../../third_party/blink/renderer/build/scripts -I ../../third_party -I ../../tools ../../third_party/blink/renderer/build/scripts/core/css/make_media_features.py ../../third_party/blink/renderer/core/css/media_feature_names.json5 --output_dir gen/third_party/blink/renderer/core/css [chrome:3364/50531] touch obj/third_party/blink/renderer/core/make_core_generated_media_feature_names.stamp [chrome:3365/50531] python3 ../../third_party/blink/renderer/build/scripts/run_with_pythonpath.py -I ../../third_party/blink/renderer/build/scripts -I ../../third_party -I ../../tools ../../third_party/blink/renderer/build/scripts/make_element_factory.py ../../third_party/blink/renderer/core/mathml/mathml_tag_names.json5 ../../third_party/blink/renderer/core/mathml/mathml_attribute_names.json5 --output_dir gen/third_party/blink/renderer/core [chrome:3366/50531] touch obj/third_party/blink/renderer/core/make_core_generated_media_features.stamp [chrome:3367/50531] touch obj/third_party/blink/renderer/core/make_core_generated_mathml_names.stamp [chrome:3368/50531] python3 ../../third_party/blink/renderer/build/scripts/run_with_pythonpath.py -I ../../third_party/blink/renderer/build/scripts -I ../../third_party -I ../../tools ../../third_party/blink/renderer/build/scripts/make_names.py ../../third_party/blink/renderer/core/css/media_type_names.json5 --output_dir gen/third_party/blink/renderer/core [chrome:3369/50531] touch obj/third_party/blink/renderer/core/make_core_generated_media_type_names.stamp [chrome:3370/50531] clang++ -MMD -MF obj/third_party/angle/src/libANGLE/renderer/vulkan/angle_vulkan_backend/DisplayVkSimple.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_ENABLE_VULKAN -DANGLE_ENABLE_SWIFTSHADER -DANGLE_USE_CUSTOM_VULKAN_CMD_BUFFERS=1 -DLIBANGLE_IMPLEMENTATION -DANGLE_USE_X11 -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -DANGLE_USE_CUSTOM_LIBVULKAN -DANGLE_SHARED_LIBVULKAN=1 -DVK_USE_PLATFORM_XCB_KHR -DANGLE_DELEGATE_WORKERS -DANGLE_ENABLE_OPENGL -DANGLE_ENABLE_OPENGL_DESKTOP -DANGLE_ENABLE_OPENGL_NULL -DANGLE_ENABLE_NULL -DANGLE_ENABLE_VULKAN -DANGLE_ENABLE_SWIFTSHADER -DANGLE_USE_CUSTOM_VULKAN_CMD_BUFFERS=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -I../../third_party/angle/src/third_party/volk -I../../third_party/vulkan-deps/vulkan-headers/src/include -I../../third_party/zlib/google -I../../third_party/zlib -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/third_party/khronos -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/vulkan-deps/spirv-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/libANGLE/renderer/vulkan/display/DisplayVkSimple.cpp -o obj/third_party/angle/src/libANGLE/renderer/vulkan/angle_vulkan_backend/DisplayVkSimple.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/display/DisplayVkSimple.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/display/DisplayVkSimple.h:14: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/DisplayVk.h:13: In file included from ../../third_party/angle/src/common/MemoryBuffer.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/display/DisplayVkSimple.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/display/DisplayVkSimple.h:14: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/DisplayVk.h:13: In file included from ../../third_party/angle/src/common/MemoryBuffer.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/display/DisplayVkSimple.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/display/DisplayVkSimple.h:14: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/DisplayVk.h:13: In file included from ../../third_party/angle/src/common/MemoryBuffer.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/display/DisplayVkSimple.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/display/DisplayVkSimple.h:14: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/DisplayVk.h:13: In file included from ../../third_party/angle/src/common/MemoryBuffer.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/display/DisplayVkSimple.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/display/DisplayVkSimple.h:14: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/DisplayVk.h:13: In file included from ../../third_party/angle/src/common/MemoryBuffer.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/display/DisplayVkSimple.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/display/DisplayVkSimple.h:14: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/DisplayVk.h:13: In file included from ../../third_party/angle/src/common/MemoryBuffer.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/display/DisplayVkSimple.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/display/DisplayVkSimple.h:14: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/DisplayVk.h:13: In file included from ../../third_party/angle/src/common/MemoryBuffer.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/display/DisplayVkSimple.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/display/DisplayVkSimple.h:14: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/DisplayVk.h:13: In file included from ../../third_party/angle/src/common/MemoryBuffer.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/display/DisplayVkSimple.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/display/DisplayVkSimple.h:14: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/DisplayVk.h:13: In file included from ../../third_party/angle/src/common/MemoryBuffer.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/display/DisplayVkSimple.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/display/DisplayVkSimple.h:14: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/DisplayVk.h:13: In file included from ../../third_party/angle/src/common/MemoryBuffer.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/display/DisplayVkSimple.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/display/DisplayVkSimple.h:14: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/DisplayVk.h:13: In file included from ../../third_party/angle/src/common/MemoryBuffer.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/display/DisplayVkSimple.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/display/DisplayVkSimple.h:14: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/DisplayVk.h:13: In file included from ../../third_party/angle/src/common/MemoryBuffer.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/display/DisplayVkSimple.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/display/DisplayVkSimple.h:14: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/DisplayVk.h:13: In file included from ../../third_party/angle/src/common/MemoryBuffer.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/display/DisplayVkSimple.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/display/DisplayVkSimple.h:14: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/DisplayVk.h:13: In file included from ../../third_party/angle/src/common/MemoryBuffer.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/display/DisplayVkSimple.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/display/DisplayVkSimple.h:14: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/DisplayVk.h:13: In file included from ../../third_party/angle/src/common/MemoryBuffer.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/display/DisplayVkSimple.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/display/DisplayVkSimple.h:14: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/DisplayVk.h:13: In file included from ../../third_party/angle/src/common/MemoryBuffer.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:3371/50531] touch obj/third_party/blink/renderer/platform/heap/blink_heap_buildflags.stamp [chrome:3372/50531] python3 ../../third_party/blink/renderer/build/scripts/run_with_pythonpath.py -I ../../third_party/blink/renderer/build/scripts -I ../../third_party -I ../../tools ../../third_party/blink/renderer/build/scripts/make_names.py ../../third_party/blink/renderer/core/timing/performance_entry_names.json5 --output_dir gen/third_party/blink/renderer/core [chrome:3373/50531] touch obj/third_party/blink/renderer/core/make_core_generated_performance_entry_names.stamp [chrome:3374/50531] python3 ../../third_party/blink/renderer/build/scripts/run_with_pythonpath.py -I ../../third_party/blink/renderer/build/scripts -I ../../third_party -I ../../tools ../../third_party/blink/renderer/build/scripts/make_names.py ../../third_party/blink/renderer/core/events/pointer_type_names.json5 --output_dir gen/third_party/blink/renderer/core [chrome:3375/50531] touch obj/third_party/blink/renderer/core/make_core_generated_pointer_type_names.stamp [chrome:3376/50531] python3 ../../third_party/blink/renderer/build/scripts/run_with_pythonpath.py -I ../../third_party/blink/renderer/build/scripts -I ../../third_party -I ../../tools ../../third_party/blink/renderer/build/scripts/make_names.py ../../third_party/blink/renderer/core/events/securitypolicyviolation_disposition_names.json5 --output_dir gen/third_party/blink/renderer/core [chrome:3377/50531] touch obj/third_party/blink/renderer/core/make_core_generated_securitypolicyviolation_disposition_names.stamp [chrome:3378/50531] python3 ../../third_party/blink/renderer/build/scripts/run_with_pythonpath.py -I ../../third_party/blink/renderer/build/scripts -I ../../third_party -I ../../tools ../../third_party/blink/renderer/build/scripts/make_names.py ../../third_party/blink/renderer/core/html/shadow/shadow_element_names.json5 --output_dir gen/third_party/blink/renderer/core/html/shadow [chrome:3379/50531] touch obj/third_party/blink/renderer/core/make_core_generated_shadow_element_names.stamp [chrome:3380/50531] clang -MMD -MF obj/third_party/blink/renderer/platform/heap/asm/asm/SaveRegisters_arm64.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../.. -Igen -fPIC -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 -DIS_RPM -std=c11 --target=aarch64-linux-gnu -g0 -c ../../third_party/blink/renderer/platform/heap/asm/SaveRegisters_arm64.S -o obj/third_party/blink/renderer/platform/heap/asm/asm/SaveRegisters_arm64.o [chrome:3381/50531] touch obj/third_party/blink/renderer/platform/heap/asm/asm.stamp [chrome:3382/50531] python3 ../../build/write_buildflag_header.py --output third_party/blink/renderer/platform/wtf/buildflags.h --rulename //third_party/blink/renderer/platform/wtf:buildflags --gen-dir gen --definitions __third_party_blink_renderer_platform_wtf_buildflags___build_toolchain_linux_unbundle_default__rule.rsp [chrome:3383/50531] python3 ../../third_party/blink/renderer/bindings/scripts/collect_idl_files.py --idl_list_file __third_party_blink_renderer_bindings_web_idl_in_modules___build_toolchain_linux_unbundle_default__rule.rsp --component modules --output gen/third_party/blink/renderer/bindings/web_idl_in_modules.pickle [chrome:3384/50531] touch obj/third_party/blink/renderer/platform/wtf/buildflags.stamp [chrome:3385/50531] touch obj/third_party/blink/renderer/bindings/web_idl_in_modules.stamp [chrome:3386/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/err_data.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/err_data.c -o obj/third_party/boringssl/boringssl/err_data.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3387/50531] python3 ../../third_party/blink/renderer/build/scripts/run_with_pythonpath.py -I ../../third_party/blink/renderer/build/scripts -I ../../third_party -I ../../tools ../../third_party/blink/renderer/build/scripts/make_element_type_helpers.py ../../third_party/blink/renderer/core/svg/svg_tag_names.json5 --output_dir gen/third_party/blink/renderer/core [chrome:3388/50531] python3 ../../third_party/blink/renderer/build/scripts/run_with_pythonpath.py -I ../../third_party/blink/renderer/build/scripts -I ../../third_party -I ../../tools ../../third_party/blink/renderer/build/scripts/make_qualified_names.py ../../third_party/blink/renderer/core/svg/xlink_attribute_names.json5 --output_dir gen/third_party/blink/renderer/core [chrome:3389/50531] touch obj/third_party/blink/renderer/core/make_core_generated_svg_element_type_helpers.stamp [chrome:3390/50531] touch obj/third_party/blink/renderer/core/make_core_generated_xlink_names.stamp [chrome:3391/50531] clang++ -MMD -MF obj/third_party/angle/src/libANGLE/renderer/vulkan/angle_vulkan_backend/vk_utils.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_ENABLE_VULKAN -DANGLE_ENABLE_SWIFTSHADER -DANGLE_USE_CUSTOM_VULKAN_CMD_BUFFERS=1 -DLIBANGLE_IMPLEMENTATION -DANGLE_USE_X11 -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -DANGLE_USE_CUSTOM_LIBVULKAN -DANGLE_SHARED_LIBVULKAN=1 -DVK_USE_PLATFORM_XCB_KHR -DANGLE_DELEGATE_WORKERS -DANGLE_ENABLE_OPENGL -DANGLE_ENABLE_OPENGL_DESKTOP -DANGLE_ENABLE_OPENGL_NULL -DANGLE_ENABLE_NULL -DANGLE_ENABLE_VULKAN -DANGLE_ENABLE_SWIFTSHADER -DANGLE_USE_CUSTOM_VULKAN_CMD_BUFFERS=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -I../../third_party/angle/src/third_party/volk -I../../third_party/vulkan-deps/vulkan-headers/src/include -I../../third_party/zlib/google -I../../third_party/zlib -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/third_party/khronos -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/vulkan-deps/spirv-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_utils.cpp -o obj/third_party/angle/src/libANGLE/renderer/vulkan/angle_vulkan_backend/vk_utils.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_utils.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_utils.h:17: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_utils.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_utils.h:17: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_utils.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_utils.h:17: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_utils.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_utils.h:17: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_utils.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_utils.h:17: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_utils.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_utils.h:17: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_utils.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_utils.h:17: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_utils.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_utils.h:17: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_utils.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_utils.h:17: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_utils.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_utils.h:17: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_utils.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_utils.h:17: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_utils.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_utils.h:17: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_utils.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_utils.h:17: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_utils.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_utils.h:17: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_utils.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_utils.h:17: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_utils.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_utils.h:17: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:3392/50531] python3 ../../third_party/blink/renderer/build/scripts/run_with_pythonpath.py -I ../../third_party/blink/renderer/build/scripts -I ../../third_party -I ../../tools ../../third_party/blink/renderer/build/scripts/make_qualified_names.py ../../third_party/blink/renderer/core/xml/xml_attribute_names.json5 --output_dir gen/third_party/blink/renderer/core [chrome:3393/50531] touch obj/third_party/blink/renderer/core/make_core_generated_xml_names.stamp [chrome:3394/50531] python3 ../../third_party/blink/renderer/build/scripts/run_with_pythonpath.py -I ../../third_party/blink/renderer/build/scripts -I ../../third_party -I ../../tools ../../third_party/blink/renderer/build/scripts/make_qualified_names.py ../../third_party/blink/renderer/core/xml/xmlns_attribute_names.json5 --output_dir gen/third_party/blink/renderer/core [chrome:3395/50531] touch obj/third_party/blink/renderer/core/make_core_generated_xml_ns_names.stamp [chrome:3396/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/a_d2i_fp.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/asn1/a_d2i_fp.c -o obj/third_party/boringssl/boringssl/a_d2i_fp.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3397/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/a_bool.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/asn1/a_bool.c -o obj/third_party/boringssl/boringssl/a_bool.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3398/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/a_dup.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/asn1/a_dup.c -o obj/third_party/boringssl/boringssl/a_dup.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3399/50531] python3 ../../third_party/blink/renderer/build/scripts/run_with_pythonpath.py -I ../../third_party/blink/renderer/build/scripts -I ../../third_party -I ../../tools ../../third_party/blink/renderer/build/scripts/make_element_factory.py ../../third_party/blink/renderer/core/html/aria_properties.json5 ../../third_party/blink/renderer/core/html/HTMLTagNamesNP.json5 ../../third_party/blink/renderer/core/html/html_attribute_names.json5 --output_dir gen/third_party/blink/renderer/core [chrome:3400/50531] python3 ../../third_party/blink/renderer/build/scripts/run_with_pythonpath.py -I ../../third_party/blink/renderer/build/scripts -I ../../third_party -I ../../tools ../../third_party/blink/renderer/build/scripts/make_event_factory.py gen/third_party/blink/renderer/modules/event_interface_modules_names.json5 --output_dir gen/third_party/blink/renderer/modules [chrome:3401/50531] touch obj/third_party/blink/renderer/core/make_core_generated_html_element_factory.stamp [chrome:3402/50531] touch obj/third_party/blink/renderer/modules/make_modules_generated_event_factory.stamp [chrome:3403/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/a_bitstr.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/asn1/a_bitstr.c -o obj/third_party/boringssl/boringssl/a_bitstr.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3404/50531] python3 ../../third_party/blink/renderer/build/scripts/run_with_pythonpath.py -I ../../third_party/blink/renderer/build/scripts -I ../../third_party -I ../../tools ../../third_party/blink/renderer/build/scripts/make_element_factory.py ../../third_party/blink/renderer/core/svg/svg_tag_names.json5 ../../third_party/blink/renderer/core/svg/svg_attribute_names.json5 --output_dir gen/third_party/blink/renderer/core [chrome:3405/50531] touch obj/third_party/blink/renderer/core/make_core_generated_svg_names.stamp [chrome:3406/50531] python3 ../../third_party/blink/renderer/build/scripts/run_with_pythonpath.py -I ../../third_party/blink/renderer/build/scripts -I ../../third_party -I ../../tools ../../third_party/blink/renderer/build/scripts/make_names.py ../../third_party/blink/renderer/modules/event_target_modules_names.json5 --output_dir gen/third_party/blink/renderer/modules [chrome:3407/50531] touch obj/third_party/blink/renderer/modules/make_modules_generated_event_target_names.stamp [chrome:3408/50531] python3 ../../third_party/blink/renderer/build/scripts/run_with_pythonpath.py -I ../../third_party/blink/renderer/build/scripts -I ../../third_party -I ../../tools ../../third_party/blink/renderer/build/scripts/make_names.py gen/third_party/blink/renderer/modules/event_interface_modules_names.json5 --output_dir gen/third_party/blink/renderer/modules [chrome:3409/50531] touch obj/third_party/blink/renderer/modules/make_modules_generated_event_names.stamp [chrome:3410/50531] python3 ../../third_party/blink/renderer/build/scripts/run_with_pythonpath.py -I ../../third_party/blink/renderer/build/scripts -I ../../third_party -I ../../tools ../../third_party/blink/renderer/build/scripts/make_names.py ../../third_party/blink/renderer/platform/fonts/font_family_names.json5 --output_dir gen/third_party/blink/renderer/platform [chrome:3411/50531] touch obj/third_party/blink/renderer/platform/font_family_names.stamp [chrome:3412/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/a_i2d_fp.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/asn1/a_i2d_fp.c -o obj/third_party/boringssl/boringssl/a_i2d_fp.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3413/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/a_enum.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/asn1/a_enum.c -o obj/third_party/boringssl/boringssl/a_enum.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3414/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/a_gentm.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/asn1/a_gentm.c -o obj/third_party/boringssl/boringssl/a_gentm.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3415/50531] python3 ../../third_party/blink/renderer/build/scripts/run_with_pythonpath.py -I ../../third_party/blink/renderer/build/scripts -I ../../third_party -I ../../tools ../../third_party/blink/renderer/build/scripts/make_names.py ../../third_party/blink/renderer/platform/loader/fetch/fetch_initiator_type_names.json5 --output_dir gen/third_party/blink/renderer/platform/loader/fetch [chrome:3416/50531] touch obj/third_party/blink/renderer/platform/loader/make_platform_loader_generated_fetch_initiator_type_names.stamp [chrome:3417/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/a_octet.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/asn1/a_octet.c -o obj/third_party/boringssl/boringssl/a_octet.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3418/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/a_print.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/asn1/a_print.c -o obj/third_party/boringssl/boringssl/a_print.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3419/50531] python3 ../../third_party/blink/renderer/build/scripts/run_with_pythonpath.py -I ../../third_party/blink/renderer/build/scripts -I ../../third_party -I ../../tools ../../third_party/blink/renderer/build/scripts/core/css/make_style_shorthands.py ../../third_party/blink/renderer/core/css/css_properties.json5 ../../third_party/blink/renderer/core/css/computed_style_field_aliases.json5 ../../third_party/blink/renderer/platform/runtime_enabled_features.json5 --output_dir gen/third_party/blink/renderer/core --gperf gperf [chrome:3420/50531] touch obj/third_party/blink/renderer/core/make_core_generated_style_property_shorthand.stamp [chrome:3421/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/a_mbstr.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/asn1/a_mbstr.c -o obj/third_party/boringssl/boringssl/a_mbstr.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3422/50531] python3 ../../third_party/blink/renderer/build/scripts/run_with_pythonpath.py -I ../../third_party/blink/renderer/build/scripts -I ../../third_party -I ../../tools ../../third_party/blink/renderer/build/scripts/make_names.py ../../third_party/blink/renderer/platform/network/http_names.json5 --output_dir gen/third_party/blink/renderer/platform/network [chrome:3423/50531] touch obj/third_party/blink/renderer/platform/network/http_names.stamp [chrome:3424/50531] touch obj/third_party/blink/renderer/platform/network/make_generated.stamp [chrome:3425/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/a_type.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/asn1/a_type.c -o obj/third_party/boringssl/boringssl/a_type.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3426/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/a_object.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/asn1/a_object.c -o obj/third_party/boringssl/boringssl/a_object.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3427/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/a_time.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/asn1/a_time.c -o obj/third_party/boringssl/boringssl/a_time.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3428/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/a_strnid.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/asn1/a_strnid.c -o obj/third_party/boringssl/boringssl/a_strnid.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3429/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/a_utf8.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/asn1/a_utf8.c -o obj/third_party/boringssl/boringssl/a_utf8.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3430/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/asn1_par.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/asn1/asn1_par.c -o obj/third_party/boringssl/boringssl/asn1_par.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3431/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/a_int.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/asn1/a_int.c -o obj/third_party/boringssl/boringssl/a_int.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3432/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/asn_pack.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/asn1/asn_pack.c -o obj/third_party/boringssl/boringssl/asn_pack.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3433/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/a_utctm.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/asn1/a_utctm.c -o obj/third_party/boringssl/boringssl/a_utctm.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3434/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/f_enum.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/asn1/f_enum.c -o obj/third_party/boringssl/boringssl/f_enum.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3435/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/f_int.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/asn1/f_int.c -o obj/third_party/boringssl/boringssl/f_int.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3436/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/f_string.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/asn1/f_string.c -o obj/third_party/boringssl/boringssl/f_string.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3437/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/asn1_lib.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/asn1/asn1_lib.c -o obj/third_party/boringssl/boringssl/asn1_lib.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3438/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/tasn_fre.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/asn1/tasn_fre.c -o obj/third_party/boringssl/boringssl/tasn_fre.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3439/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/time_support.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/asn1/time_support.c -o obj/third_party/boringssl/boringssl/time_support.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3440/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/tasn_typ.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/asn1/tasn_typ.c -o obj/third_party/boringssl/boringssl/tasn_typ.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3441/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/printf.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/bio/printf.c -o obj/third_party/boringssl/boringssl/printf.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3442/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/bio_mem.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/bio/bio_mem.c -o obj/third_party/boringssl/boringssl/bio_mem.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3443/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/tasn_enc.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/asn1/tasn_enc.c -o obj/third_party/boringssl/boringssl/tasn_enc.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3444/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/file.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/bio/file.c -o obj/third_party/boringssl/boringssl/file.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3445/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/tasn_new.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/asn1/tasn_new.c -o obj/third_party/boringssl/boringssl/tasn_new.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3446/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/tasn_utl.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/asn1/tasn_utl.c -o obj/third_party/boringssl/boringssl/tasn_utl.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3447/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/hexdump.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/bio/hexdump.c -o obj/third_party/boringssl/boringssl/hexdump.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3448/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/fd.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/bio/fd.c -o obj/third_party/boringssl/boringssl/fd.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3449/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/pair.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/bio/pair.c -o obj/third_party/boringssl/boringssl/pair.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3450/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/connect.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/bio/connect.c -o obj/third_party/boringssl/boringssl/connect.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3451/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/bn_asn1.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/bn_extra/bn_asn1.c -o obj/third_party/boringssl/boringssl/bn_asn1.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3452/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/base64.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/base64/base64.c -o obj/third_party/boringssl/boringssl/base64.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3453/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/socket.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/bio/socket.c -o obj/third_party/boringssl/boringssl/socket.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3454/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/tasn_dec.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/asn1/tasn_dec.c -o obj/third_party/boringssl/boringssl/tasn_dec.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3455/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/unicode.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/bytestring/unicode.c -o obj/third_party/boringssl/boringssl/unicode.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3456/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/asn1_compat.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/bytestring/asn1_compat.c -o obj/third_party/boringssl/boringssl/asn1_compat.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3457/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/socket_helper.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/bio/socket_helper.c -o obj/third_party/boringssl/boringssl/socket_helper.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3458/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/blake2.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/blake2/blake2.c -o obj/third_party/boringssl/boringssl/blake2.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3459/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/bio.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/bio/bio.c -o obj/third_party/boringssl/boringssl/bio.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3460/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/derive_key.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/cipher_extra/derive_key.c -o obj/third_party/boringssl/boringssl/derive_key.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3461/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/buf.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/buf/buf.c -o obj/third_party/boringssl/boringssl/buf.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3462/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/ber.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/bytestring/ber.c -o obj/third_party/boringssl/boringssl/ber.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3463/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/cipher_extra.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/cipher_extra/cipher_extra.c -o obj/third_party/boringssl/boringssl/cipher_extra.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3464/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/chacha.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/chacha/chacha.c -o obj/third_party/boringssl/boringssl/chacha.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3465/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/cpu-aarch64-fuchsia.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/cpu-aarch64-fuchsia.c -o obj/third_party/boringssl/boringssl/cpu-aarch64-fuchsia.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3466/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/e_rc4.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/cipher_extra/e_rc4.c -o obj/third_party/boringssl/boringssl/e_rc4.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3467/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/e_null.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/cipher_extra/e_null.c -o obj/third_party/boringssl/boringssl/e_null.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3468/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/cpu-aarch64-win.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/cpu-aarch64-win.c -o obj/third_party/boringssl/boringssl/cpu-aarch64-win.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3469/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/cpu-arm-linux.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/cpu-arm-linux.c -o obj/third_party/boringssl/boringssl/cpu-arm-linux.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3470/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/convert.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/bn_extra/convert.c -o obj/third_party/boringssl/boringssl/convert.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3471/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/cpu-arm.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/cpu-arm.c -o obj/third_party/boringssl/boringssl/cpu-arm.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3472/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/e_aesgcmsiv.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/cipher_extra/e_aesgcmsiv.c -o obj/third_party/boringssl/boringssl/e_aesgcmsiv.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3473/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/e_aesctrhmac.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/cipher_extra/e_aesctrhmac.c -o obj/third_party/boringssl/boringssl/e_aesctrhmac.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3474/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/e_chacha20poly1305.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/cipher_extra/e_chacha20poly1305.c -o obj/third_party/boringssl/boringssl/e_chacha20poly1305.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3475/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/cpu-intel.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/cpu-intel.c -o obj/third_party/boringssl/boringssl/cpu-intel.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3476/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/cpu-ppc64le.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/cpu-ppc64le.c -o obj/third_party/boringssl/boringssl/cpu-ppc64le.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3477/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/cpu-aarch64-linux.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/cpu-aarch64-linux.c -o obj/third_party/boringssl/boringssl/cpu-aarch64-linux.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3478/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/e_aesccm.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/cipher_extra/e_aesccm.c -o obj/third_party/boringssl/boringssl/e_aesccm.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3479/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/cmac.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/cmac/cmac.c -o obj/third_party/boringssl/boringssl/cmac.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3480/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/e_tls.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/cipher_extra/e_tls.c -o obj/third_party/boringssl/boringssl/e_tls.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3481/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/cbb.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/bytestring/cbb.c -o obj/third_party/boringssl/boringssl/cbb.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3482/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/cbs.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/bytestring/cbs.c -o obj/third_party/boringssl/boringssl/cbs.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3483/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/dh_asn1.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/dh_extra/dh_asn1.c -o obj/third_party/boringssl/boringssl/dh_asn1.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3484/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/crypto.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/crypto.c -o obj/third_party/boringssl/boringssl/crypto.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3485/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/e_rc2.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/cipher_extra/e_rc2.c -o obj/third_party/boringssl/boringssl/e_rc2.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3486/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/tls_cbc.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/cipher_extra/tls_cbc.c -o obj/third_party/boringssl/boringssl/tls_cbc.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3487/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/params.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/dh_extra/params.c -o obj/third_party/boringssl/boringssl/params.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3488/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/spake25519.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/curve25519/spake25519.c -o obj/third_party/boringssl/boringssl/spake25519.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3489/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/dsa_asn1.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/dsa/dsa_asn1.c -o obj/third_party/boringssl/boringssl/dsa_asn1.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3490/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/ec_derive.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/ec_extra/ec_derive.c -o obj/third_party/boringssl/boringssl/ec_derive.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3491/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/conf.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/conf/conf.c -o obj/third_party/boringssl/boringssl/conf.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3492/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/digest_extra.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/digest_extra/digest_extra.c -o obj/third_party/boringssl/boringssl/digest_extra.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3493/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/engine.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/engine/engine.c -o obj/third_party/boringssl/boringssl/engine.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3494/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/digestsign.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/evp/digestsign.c -o obj/third_party/boringssl/boringssl/digestsign.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3495/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/ecdh_extra.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/ecdh_extra/ecdh_extra.c -o obj/third_party/boringssl/boringssl/ecdh_extra.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3496/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/ecdsa_asn1.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/ecdsa_extra/ecdsa_asn1.c -o obj/third_party/boringssl/boringssl/ecdsa_asn1.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3497/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/hash_to_curve.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/ec_extra/hash_to_curve.c -o obj/third_party/boringssl/boringssl/hash_to_curve.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3498/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/dsa.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/dsa/dsa.c -o obj/third_party/boringssl/boringssl/dsa.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3499/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/ec_asn1.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/ec_extra/ec_asn1.c -o obj/third_party/boringssl/boringssl/ec_asn1.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3500/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/p_dsa_asn1.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/evp/p_dsa_asn1.c -o obj/third_party/boringssl/boringssl/p_dsa_asn1.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3501/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/evp.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/evp/evp.c -o obj/third_party/boringssl/boringssl/evp.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3502/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/evp_asn1.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/evp/evp_asn1.c -o obj/third_party/boringssl/boringssl/evp_asn1.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3503/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/p_ed25519.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/evp/p_ed25519.c -o obj/third_party/boringssl/boringssl/p_ed25519.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3504/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/p_ec_asn1.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/evp/p_ec_asn1.c -o obj/third_party/boringssl/boringssl/p_ec_asn1.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3505/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/p_x25519.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/evp/p_x25519.c -o obj/third_party/boringssl/boringssl/p_x25519.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3506/50531] clang++ -MMD -MF obj/third_party/angle/src/libANGLE/renderer/vulkan/angle_vulkan_backend/DisplayVkHeadless.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_ENABLE_VULKAN -DANGLE_ENABLE_SWIFTSHADER -DANGLE_USE_CUSTOM_VULKAN_CMD_BUFFERS=1 -DLIBANGLE_IMPLEMENTATION -DANGLE_USE_X11 -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -DANGLE_USE_CUSTOM_LIBVULKAN -DANGLE_SHARED_LIBVULKAN=1 -DVK_USE_PLATFORM_XCB_KHR -DANGLE_DELEGATE_WORKERS -DANGLE_ENABLE_OPENGL -DANGLE_ENABLE_OPENGL_DESKTOP -DANGLE_ENABLE_OPENGL_NULL -DANGLE_ENABLE_NULL -DANGLE_ENABLE_VULKAN -DANGLE_ENABLE_SWIFTSHADER -DANGLE_USE_CUSTOM_VULKAN_CMD_BUFFERS=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -I../../third_party/angle/src/third_party/volk -I../../third_party/vulkan-deps/vulkan-headers/src/include -I../../third_party/zlib/google -I../../third_party/zlib -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/third_party/khronos -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/vulkan-deps/spirv-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/libANGLE/renderer/vulkan/headless/DisplayVkHeadless.cpp -o obj/third_party/angle/src/libANGLE/renderer/vulkan/angle_vulkan_backend/DisplayVkHeadless.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/headless/DisplayVkHeadless.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/headless/DisplayVkHeadless.h:14: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/DisplayVk.h:13: In file included from ../../third_party/angle/src/common/MemoryBuffer.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/headless/DisplayVkHeadless.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/headless/DisplayVkHeadless.h:14: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/DisplayVk.h:13: In file included from ../../third_party/angle/src/common/MemoryBuffer.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/headless/DisplayVkHeadless.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/headless/DisplayVkHeadless.h:14: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/DisplayVk.h:13: In file included from ../../third_party/angle/src/common/MemoryBuffer.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/headless/DisplayVkHeadless.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/headless/DisplayVkHeadless.h:14: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/DisplayVk.h:13: In file included from ../../third_party/angle/src/common/MemoryBuffer.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/headless/DisplayVkHeadless.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/headless/DisplayVkHeadless.h:14: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/DisplayVk.h:13: In file included from ../../third_party/angle/src/common/MemoryBuffer.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/headless/DisplayVkHeadless.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/headless/DisplayVkHeadless.h:14: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/DisplayVk.h:13: In file included from ../../third_party/angle/src/common/MemoryBuffer.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/headless/DisplayVkHeadless.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/headless/DisplayVkHeadless.h:14: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/DisplayVk.h:13: In file included from ../../third_party/angle/src/common/MemoryBuffer.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/headless/DisplayVkHeadless.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/headless/DisplayVkHeadless.h:14: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/DisplayVk.h:13: In file included from ../../third_party/angle/src/common/MemoryBuffer.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/headless/DisplayVkHeadless.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/headless/DisplayVkHeadless.h:14: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/DisplayVk.h:13: In file included from ../../third_party/angle/src/common/MemoryBuffer.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/headless/DisplayVkHeadless.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/headless/DisplayVkHeadless.h:14: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/DisplayVk.h:13: In file included from ../../third_party/angle/src/common/MemoryBuffer.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/headless/DisplayVkHeadless.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/headless/DisplayVkHeadless.h:14: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/DisplayVk.h:13: In file included from ../../third_party/angle/src/common/MemoryBuffer.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/headless/DisplayVkHeadless.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/headless/DisplayVkHeadless.h:14: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/DisplayVk.h:13: In file included from ../../third_party/angle/src/common/MemoryBuffer.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/headless/DisplayVkHeadless.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/headless/DisplayVkHeadless.h:14: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/DisplayVk.h:13: In file included from ../../third_party/angle/src/common/MemoryBuffer.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/headless/DisplayVkHeadless.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/headless/DisplayVkHeadless.h:14: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/DisplayVk.h:13: In file included from ../../third_party/angle/src/common/MemoryBuffer.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/headless/DisplayVkHeadless.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/headless/DisplayVkHeadless.h:14: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/DisplayVk.h:13: In file included from ../../third_party/angle/src/common/MemoryBuffer.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/headless/DisplayVkHeadless.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/headless/DisplayVkHeadless.h:14: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/DisplayVk.h:13: In file included from ../../third_party/angle/src/common/MemoryBuffer.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:3507/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/fips_shared_support.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/fipsmodule/fips_shared_support.c -o obj/third_party/boringssl/boringssl/fips_shared_support.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3508/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/p_rsa_asn1.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/evp/p_rsa_asn1.c -o obj/third_party/boringssl/boringssl/p_rsa_asn1.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3509/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/evp_ctx.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/evp/evp_ctx.c -o obj/third_party/boringssl/boringssl/evp_ctx.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3510/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/p_ec.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/evp/p_ec.c -o obj/third_party/boringssl/boringssl/p_ec.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3511/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/p_ed25519_asn1.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/evp/p_ed25519_asn1.c -o obj/third_party/boringssl/boringssl/p_ed25519_asn1.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3512/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/err.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/err/err.c -o obj/third_party/boringssl/boringssl/err.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3513/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/sign.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/evp/sign.c -o obj/third_party/boringssl/boringssl/sign.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3514/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/pbkdf.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/evp/pbkdf.c -o obj/third_party/boringssl/boringssl/pbkdf.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3515/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/p_rsa.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/evp/p_rsa.c -o obj/third_party/boringssl/boringssl/p_rsa.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3516/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/p_x25519_asn1.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/evp/p_x25519_asn1.c -o obj/third_party/boringssl/boringssl/p_x25519_asn1.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3517/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/ex_data.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/ex_data.c -o obj/third_party/boringssl/boringssl/ex_data.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3518/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/hkdf.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/hkdf/hkdf.c -o obj/third_party/boringssl/boringssl/hkdf.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3519/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/obj_xref.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/obj/obj_xref.c -o obj/third_party/boringssl/boringssl/obj_xref.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3520/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/print.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/evp/print.c -o obj/third_party/boringssl/boringssl/print.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3521/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/lhash.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/lhash/lhash.c -o obj/third_party/boringssl/boringssl/lhash.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3522/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/scrypt.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/evp/scrypt.c -o obj/third_party/boringssl/boringssl/scrypt.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3523/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/mem.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/mem.c -o obj/third_party/boringssl/boringssl/mem.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3524/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/hpke.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/hpke/hpke.c -o obj/third_party/boringssl/boringssl/hpke.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3525/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/pkcs7.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/pkcs7/pkcs7.c -o obj/third_party/boringssl/boringssl/pkcs7.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3526/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/pem_oth.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/pem/pem_oth.c -o obj/third_party/boringssl/boringssl/pem_oth.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3527/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/pem_info.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/pem/pem_info.c -o obj/third_party/boringssl/boringssl/pem_info.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3528/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/pem_all.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/pem/pem_all.c -o obj/third_party/boringssl/boringssl/pem_all.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3529/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/pem_pk8.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/pem/pem_pk8.c -o obj/third_party/boringssl/boringssl/pem_pk8.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3530/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/pem_pkey.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/pem/pem_pkey.c -o obj/third_party/boringssl/boringssl/pem_pkey.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3531/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/pem_x509.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/pem/pem_x509.c -o obj/third_party/boringssl/boringssl/pem_x509.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3532/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/pem_xaux.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/pem/pem_xaux.c -o obj/third_party/boringssl/boringssl/pem_xaux.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3533/50531] clang++ -MMD -MF obj/third_party/angle/src/libANGLE/renderer/vulkan/angle_vulkan_backend/DisplayVkXcb.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_ENABLE_VULKAN -DANGLE_ENABLE_SWIFTSHADER -DANGLE_USE_CUSTOM_VULKAN_CMD_BUFFERS=1 -DLIBANGLE_IMPLEMENTATION -DANGLE_USE_X11 -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -DANGLE_USE_CUSTOM_LIBVULKAN -DANGLE_SHARED_LIBVULKAN=1 -DVK_USE_PLATFORM_XCB_KHR -DANGLE_DELEGATE_WORKERS -DANGLE_ENABLE_OPENGL -DANGLE_ENABLE_OPENGL_DESKTOP -DANGLE_ENABLE_OPENGL_NULL -DANGLE_ENABLE_NULL -DANGLE_ENABLE_VULKAN -DANGLE_ENABLE_SWIFTSHADER -DANGLE_USE_CUSTOM_VULKAN_CMD_BUFFERS=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -I../../third_party/angle/src/third_party/volk -I../../third_party/vulkan-deps/vulkan-headers/src/include -I../../third_party/zlib/google -I../../third_party/zlib -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/third_party/khronos -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/vulkan-deps/spirv-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/libANGLE/renderer/vulkan/xcb/DisplayVkXcb.cpp -o obj/third_party/angle/src/libANGLE/renderer/vulkan/angle_vulkan_backend/DisplayVkXcb.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/xcb/DisplayVkXcb.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/xcb/DisplayVkXcb.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/DisplayVk.h:13: In file included from ../../third_party/angle/src/common/MemoryBuffer.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/xcb/DisplayVkXcb.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/xcb/DisplayVkXcb.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/DisplayVk.h:13: In file included from ../../third_party/angle/src/common/MemoryBuffer.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/xcb/DisplayVkXcb.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/xcb/DisplayVkXcb.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/DisplayVk.h:13: In file included from ../../third_party/angle/src/common/MemoryBuffer.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/xcb/DisplayVkXcb.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/xcb/DisplayVkXcb.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/DisplayVk.h:13: In file included from ../../third_party/angle/src/common/MemoryBuffer.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/xcb/DisplayVkXcb.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/xcb/DisplayVkXcb.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/DisplayVk.h:13: In file included from ../../third_party/angle/src/common/MemoryBuffer.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/xcb/DisplayVkXcb.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/xcb/DisplayVkXcb.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/DisplayVk.h:13: In file included from ../../third_party/angle/src/common/MemoryBuffer.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/xcb/DisplayVkXcb.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/xcb/DisplayVkXcb.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/DisplayVk.h:13: In file included from ../../third_party/angle/src/common/MemoryBuffer.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/xcb/DisplayVkXcb.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/xcb/DisplayVkXcb.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/DisplayVk.h:13: In file included from ../../third_party/angle/src/common/MemoryBuffer.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/xcb/DisplayVkXcb.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/xcb/DisplayVkXcb.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/DisplayVk.h:13: In file included from ../../third_party/angle/src/common/MemoryBuffer.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/xcb/DisplayVkXcb.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/xcb/DisplayVkXcb.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/DisplayVk.h:13: In file included from ../../third_party/angle/src/common/MemoryBuffer.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/xcb/DisplayVkXcb.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/xcb/DisplayVkXcb.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/DisplayVk.h:13: In file included from ../../third_party/angle/src/common/MemoryBuffer.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/xcb/DisplayVkXcb.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/xcb/DisplayVkXcb.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/DisplayVk.h:13: In file included from ../../third_party/angle/src/common/MemoryBuffer.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/xcb/DisplayVkXcb.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/xcb/DisplayVkXcb.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/DisplayVk.h:13: In file included from ../../third_party/angle/src/common/MemoryBuffer.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/xcb/DisplayVkXcb.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/xcb/DisplayVkXcb.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/DisplayVk.h:13: In file included from ../../third_party/angle/src/common/MemoryBuffer.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/xcb/DisplayVkXcb.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/xcb/DisplayVkXcb.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/DisplayVk.h:13: In file included from ../../third_party/angle/src/common/MemoryBuffer.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/xcb/DisplayVkXcb.cpp:10: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/xcb/DisplayVkXcb.h:13: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/DisplayVk.h:13: In file included from ../../third_party/angle/src/common/MemoryBuffer.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:3534/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/deterministic.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/rand_extra/deterministic.c -o obj/third_party/boringssl/boringssl/deterministic.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3535/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/poly1305_arm.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/poly1305/poly1305_arm.c -o obj/third_party/boringssl/boringssl/poly1305_arm.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3536/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/fuchsia.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/rand_extra/fuchsia.c -o obj/third_party/boringssl/boringssl/fuchsia.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3537/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/poly1305_vec.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/poly1305/poly1305_vec.c -o obj/third_party/boringssl/boringssl/poly1305_vec.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3538/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/windows.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/rand_extra/windows.c -o obj/third_party/boringssl/boringssl/windows.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3539/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/obj.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/obj/obj.c -o obj/third_party/boringssl/boringssl/obj.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3540/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/rand_extra.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/rand_extra/rand_extra.c -o obj/third_party/boringssl/boringssl/rand_extra.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3541/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/poly1305.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/poly1305/poly1305.c -o obj/third_party/boringssl/boringssl/poly1305.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3542/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/rc4.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/rc4/rc4.c -o obj/third_party/boringssl/boringssl/rc4.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3543/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/pool.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/pool/pool.c -o obj/third_party/boringssl/boringssl/pool.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3544/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/forkunsafe.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/rand_extra/forkunsafe.c -o obj/third_party/boringssl/boringssl/forkunsafe.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3545/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/passive.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/rand_extra/passive.c -o obj/third_party/boringssl/boringssl/passive.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3546/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/p5_pbev2.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/pkcs8/p5_pbev2.c -o obj/third_party/boringssl/boringssl/p5_pbev2.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3547/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/thread.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/thread.c -o obj/third_party/boringssl/boringssl/thread.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3548/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/pem_lib.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/pem/pem_lib.c -o obj/third_party/boringssl/boringssl/pem_lib.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3549/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/refcount_c11.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/refcount_c11.c -o obj/third_party/boringssl/boringssl/refcount_c11.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3550/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/rsa_print.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/rsa_extra/rsa_print.c -o obj/third_party/boringssl/boringssl/rsa_print.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3551/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/pkcs7_x509.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/pkcs7/pkcs7_x509.c -o obj/third_party/boringssl/boringssl/pkcs7_x509.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3552/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/refcount_lock.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/refcount_lock.c -o obj/third_party/boringssl/boringssl/refcount_lock.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3553/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/thread_none.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/thread_none.c -o obj/third_party/boringssl/boringssl/thread_none.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3554/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/pkcs8.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/pkcs8/pkcs8.c -o obj/third_party/boringssl/boringssl/pkcs8.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3555/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/siphash.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/siphash/siphash.c -o obj/third_party/boringssl/boringssl/siphash.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3556/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/thread_win.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/thread_win.c -o obj/third_party/boringssl/boringssl/thread_win.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3557/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/thread_pthread.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/thread_pthread.c -o obj/third_party/boringssl/boringssl/thread_pthread.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3558/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/rsa_asn1.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/rsa_extra/rsa_asn1.c -o obj/third_party/boringssl/boringssl/rsa_asn1.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3559/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/stack.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/stack/stack.c -o obj/third_party/boringssl/boringssl/stack.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3560/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/pkcs8_x509.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/pkcs8/pkcs8_x509.c -o obj/third_party/boringssl/boringssl/pkcs8_x509.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3561/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/i2d_pr.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/x509/i2d_pr.c -o obj/third_party/boringssl/boringssl/i2d_pr.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3562/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/a_digest.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/x509/a_digest.c -o obj/third_party/boringssl/boringssl/a_digest.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3563/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/a_verify.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/x509/a_verify.c -o obj/third_party/boringssl/boringssl/a_verify.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] ../../third_party/boringssl/src/crypto/x509/a_verify.c:118:6: warning: call to undeclared library function 'memset' with type 'void *(void *, int, unsigned long)'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 118 | memset(bZData, 0x00, 0x20 + inl); | ^ ../../third_party/boringssl/src/crypto/x509/a_verify.c:118:6: note: include the header or explicitly provide a declaration for 'memset' ../../third_party/boringssl/src/crypto/x509/a_verify.c:120:8: warning: call to undeclared function 'ECDSA_sm2_get_Z'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 120 | ECDSA_sm2_get_Z(pkey->pkey.ec, EVP_sm3(), "1234567812345678", 16, bZData, &bzSize ); | ^ ../../third_party/boringssl/src/crypto/x509/a_verify.c:121:8: warning: call to undeclared library function 'memcpy' with type 'void *(void *, const void *, unsigned long)'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 121 | memcpy(bZData + 0x20, buf_in, inl); | ^ ../../third_party/boringssl/src/crypto/x509/a_verify.c:121:8: note: include the header or explicitly provide a declaration for 'memcpy' 3 warnings generated. [chrome:3564/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/algorithm.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/x509/algorithm.c -o obj/third_party/boringssl/boringssl/algorithm.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3565/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/a_sign.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/x509/a_sign.c -o obj/third_party/boringssl/boringssl/a_sign.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3566/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/trust_token.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/trust_token/trust_token.c -o obj/third_party/boringssl/boringssl/trust_token.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3567/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/voprf.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/trust_token/voprf.c -o obj/third_party/boringssl/boringssl/voprf.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3568/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/a_strex.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/x509/a_strex.c -o obj/third_party/boringssl/boringssl/a_strex.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3569/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/by_file.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/x509/by_file.c -o obj/third_party/boringssl/boringssl/by_file.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3570/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/rsa_pss.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/x509/rsa_pss.c -o obj/third_party/boringssl/boringssl/rsa_pss.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3571/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/t_crl.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/x509/t_crl.c -o obj/third_party/boringssl/boringssl/t_crl.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3572/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/pmbtoken.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/trust_token/pmbtoken.c -o obj/third_party/boringssl/boringssl/pmbtoken.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3573/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/by_dir.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/x509/by_dir.c -o obj/third_party/boringssl/boringssl/by_dir.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3574/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/t_req.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/x509/t_req.c -o obj/third_party/boringssl/boringssl/t_req.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3575/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/x509_d2.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/x509/x509_d2.c -o obj/third_party/boringssl/boringssl/x509_d2.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3576/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/x509.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/x509/x509.c -o obj/third_party/boringssl/boringssl/x509.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3577/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/t_x509a.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/x509/t_x509a.c -o obj/third_party/boringssl/boringssl/t_x509a.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3578/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/asn1_gen.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/x509/asn1_gen.c -o obj/third_party/boringssl/boringssl/asn1_gen.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3579/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/x509_def.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/x509/x509_def.c -o obj/third_party/boringssl/boringssl/x509_def.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3580/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/x509_att.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/x509/x509_att.c -o obj/third_party/boringssl/boringssl/x509_att.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3581/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/t_x509.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/x509/t_x509.c -o obj/third_party/boringssl/boringssl/t_x509.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] ../../third_party/boringssl/src/crypto/x509/t_x509.c:500:18: warning: variable 'l' set but not used [-Wunused-but-set-variable] 500 | int ret = 0, l, i; | ^ 1 warning generated. [chrome:3582/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/x509_txt.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/x509/x509_txt.c -o obj/third_party/boringssl/boringssl/x509_txt.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3583/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/x509_ext.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/x509/x509_ext.c -o obj/third_party/boringssl/boringssl/x509_ext.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3584/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/x509_set.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/x509/x509_set.c -o obj/third_party/boringssl/boringssl/x509_set.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3585/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/x509_cmp.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/x509/x509_cmp.c -o obj/third_party/boringssl/boringssl/x509_cmp.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3586/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/x509_obj.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/x509/x509_obj.c -o obj/third_party/boringssl/boringssl/x509_obj.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3587/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/x509_req.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/x509/x509_req.c -o obj/third_party/boringssl/boringssl/x509_req.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3588/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/x509rset.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/x509/x509rset.c -o obj/third_party/boringssl/boringssl/x509rset.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3589/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/x509_trs.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/x509/x509_trs.c -o obj/third_party/boringssl/boringssl/x509_trs.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3590/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/x509_v3.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/x509/x509_v3.c -o obj/third_party/boringssl/boringssl/x509_v3.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3591/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/x509cset.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/x509/x509cset.c -o obj/third_party/boringssl/boringssl/x509cset.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3592/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/x509spki.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/x509/x509spki.c -o obj/third_party/boringssl/boringssl/x509spki.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3593/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/x509_lu.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/x509/x509_lu.c -o obj/third_party/boringssl/boringssl/x509_lu.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3594/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/x509name.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/x509/x509name.c -o obj/third_party/boringssl/boringssl/x509name.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3595/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/x_algor.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/x509/x_algor.c -o obj/third_party/boringssl/boringssl/x_algor.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3596/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/x_attrib.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/x509/x_attrib.c -o obj/third_party/boringssl/boringssl/x_attrib.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3597/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/x509_vpm.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/x509/x509_vpm.c -o obj/third_party/boringssl/boringssl/x509_vpm.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3598/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/x_exten.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/x509/x_exten.c -o obj/third_party/boringssl/boringssl/x_exten.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3599/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/hrss.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/hrss/hrss.c -o obj/third_party/boringssl/boringssl/hrss.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3600/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/x_info.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/x509/x_info.c -o obj/third_party/boringssl/boringssl/x_info.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3601/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/x_all.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/x509/x_all.c -o obj/third_party/boringssl/boringssl/x_all.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3602/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/x_sig.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/x509/x_sig.c -o obj/third_party/boringssl/boringssl/x_sig.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3603/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/x_pkey.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/x509/x_pkey.c -o obj/third_party/boringssl/boringssl/x_pkey.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3604/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/x_req.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/x509/x_req.c -o obj/third_party/boringssl/boringssl/x_req.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3605/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/x_spki.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/x509/x_spki.c -o obj/third_party/boringssl/boringssl/x_spki.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3606/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/x_name.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/x509/x_name.c -o obj/third_party/boringssl/boringssl/x_name.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3607/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/x_pubkey.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/x509/x_pubkey.c -o obj/third_party/boringssl/boringssl/x_pubkey.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3608/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/x_crl.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/x509/x_crl.c -o obj/third_party/boringssl/boringssl/x_crl.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3609/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/x_val.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/x509/x_val.c -o obj/third_party/boringssl/boringssl/x_val.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3610/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/x_x509a.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/x509/x_x509a.c -o obj/third_party/boringssl/boringssl/x_x509a.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3611/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/pcy_lib.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/x509v3/pcy_lib.c -o obj/third_party/boringssl/boringssl/pcy_lib.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3612/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/pcy_map.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/x509v3/pcy_map.c -o obj/third_party/boringssl/boringssl/pcy_map.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3613/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/pcy_data.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/x509v3/pcy_data.c -o obj/third_party/boringssl/boringssl/pcy_data.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3614/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/pcy_node.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/x509v3/pcy_node.c -o obj/third_party/boringssl/boringssl/pcy_node.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3615/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/pcy_cache.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/x509v3/pcy_cache.c -o obj/third_party/boringssl/boringssl/pcy_cache.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3616/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/x_x509.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/x509/x_x509.c -o obj/third_party/boringssl/boringssl/x_x509.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3617/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/x509_vfy.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/x509/x509_vfy.c -o obj/third_party/boringssl/boringssl/x509_vfy.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3618/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/v3_akeya.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/x509v3/v3_akeya.c -o obj/third_party/boringssl/boringssl/v3_akeya.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3619/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/v3_akey.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/x509v3/v3_akey.c -o obj/third_party/boringssl/boringssl/v3_akey.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3620/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/v3_bcons.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/x509v3/v3_bcons.c -o obj/third_party/boringssl/boringssl/v3_bcons.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3621/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/v3_bitst.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/x509v3/v3_bitst.c -o obj/third_party/boringssl/boringssl/v3_bitst.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3622/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/v3_enum.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/x509v3/v3_enum.c -o obj/third_party/boringssl/boringssl/v3_enum.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3623/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/v3_alt.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/x509v3/v3_alt.c -o obj/third_party/boringssl/boringssl/v3_alt.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3624/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/v3_conf.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/x509v3/v3_conf.c -o obj/third_party/boringssl/boringssl/v3_conf.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3625/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/v3_crld.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/x509v3/v3_crld.c -o obj/third_party/boringssl/boringssl/v3_crld.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3626/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/v3_extku.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/x509v3/v3_extku.c -o obj/third_party/boringssl/boringssl/v3_extku.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3627/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/v3_genn.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/x509v3/v3_genn.c -o obj/third_party/boringssl/boringssl/v3_genn.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3628/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/v3_cpols.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/x509v3/v3_cpols.c -o obj/third_party/boringssl/boringssl/v3_cpols.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3629/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/v3_int.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/x509v3/v3_int.c -o obj/third_party/boringssl/boringssl/v3_int.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3630/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/pcy_tree.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/x509v3/pcy_tree.c -o obj/third_party/boringssl/boringssl/pcy_tree.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3631/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/v3_ia5.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/x509v3/v3_ia5.c -o obj/third_party/boringssl/boringssl/v3_ia5.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3632/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/v3_info.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/x509v3/v3_info.c -o obj/third_party/boringssl/boringssl/v3_info.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3633/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/v3_ocsp.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/x509v3/v3_ocsp.c -o obj/third_party/boringssl/boringssl/v3_ocsp.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3634/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/v3_lib.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/x509v3/v3_lib.c -o obj/third_party/boringssl/boringssl/v3_lib.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3635/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/sm3_one.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/sm3/sm3_one.c -o obj/third_party/boringssl/boringssl/sm3_one.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3636/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/m_sm3.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/evp/m_sm3.c -o obj/third_party/boringssl/boringssl/m_sm3.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3637/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/v3_pcia.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/x509v3/v3_pcia.c -o obj/third_party/boringssl/boringssl/v3_pcia.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3638/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/e_sm4.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/evp/e_sm4.c -o obj/third_party/boringssl/boringssl/e_sm4.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3639/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/v3_pcons.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/x509v3/v3_pcons.c -o obj/third_party/boringssl/boringssl/v3_pcons.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3640/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/sm4_cbc.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/sm4/sm4_cbc.c -o obj/third_party/boringssl/boringssl/sm4_cbc.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3641/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/sm4_cfb.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/sm4/sm4_cfb.c -o obj/third_party/boringssl/boringssl/sm4_cfb.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3642/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/sm4_ofb.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/sm4/sm4_ofb.c -o obj/third_party/boringssl/boringssl/sm4_ofb.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3643/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/v3_ncons.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/x509v3/v3_ncons.c -o obj/third_party/boringssl/boringssl/v3_ncons.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3644/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/sm3.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/sm3/sm3.c -o obj/third_party/boringssl/boringssl/sm3.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3645/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/v3_pci.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/x509v3/v3_pci.c -o obj/third_party/boringssl/boringssl/v3_pci.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3646/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/v3_pmaps.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/x509v3/v3_pmaps.c -o obj/third_party/boringssl/boringssl/v3_pmaps.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3647/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/v3_prn.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/x509v3/v3_prn.c -o obj/third_party/boringssl/boringssl/v3_prn.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3648/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/v3_skey.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/x509v3/v3_skey.c -o obj/third_party/boringssl/boringssl/v3_skey.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3649/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/v3_purp.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/x509v3/v3_purp.c -o obj/third_party/boringssl/boringssl/v3_purp.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3650/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/v3_utl.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/x509v3/v3_utl.c -o obj/third_party/boringssl/boringssl/v3_utl.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3651/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/sm2_lib.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/sm2/sm2_lib.c -o obj/third_party/boringssl/boringssl/sm2_lib.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3652/50531] python3 ../../third_party/blink/renderer/build/scripts/run_with_pythonpath.py -I ../../third_party/blink/renderer/build/scripts -I ../../third_party -I ../../tools ../../third_party/blink/renderer/build/scripts/core/css/make_css_property_names.py ../../third_party/blink/renderer/core/css/css_properties.json5 ../../third_party/blink/renderer/core/css/computed_style_field_aliases.json5 ../../third_party/blink/renderer/platform/runtime_enabled_features.json5 --output_dir gen/third_party/blink/renderer/core/css --gperf gperf [chrome:3653/50531] touch obj/third_party/blink/renderer/core/make_core_generated_css_property_names.stamp [chrome:3654/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/curve25519.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/curve25519/curve25519.c -o obj/third_party/boringssl/boringssl/curve25519.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3655/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/sm4.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/sm4/sm4.c -o obj/third_party/boringssl/boringssl/sm4.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3656/50531] clang++ -MMD -MF obj/third_party/angle/src/libANGLE/renderer/vulkan/angle_vulkan_backend/vk_cache_utils.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_ENABLE_VULKAN -DANGLE_ENABLE_SWIFTSHADER -DANGLE_USE_CUSTOM_VULKAN_CMD_BUFFERS=1 -DLIBANGLE_IMPLEMENTATION -DANGLE_USE_X11 -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -DANGLE_USE_CUSTOM_LIBVULKAN -DANGLE_SHARED_LIBVULKAN=1 -DVK_USE_PLATFORM_XCB_KHR -DANGLE_DELEGATE_WORKERS -DANGLE_ENABLE_OPENGL -DANGLE_ENABLE_OPENGL_DESKTOP -DANGLE_ENABLE_OPENGL_NULL -DANGLE_ENABLE_NULL -DANGLE_ENABLE_VULKAN -DANGLE_ENABLE_SWIFTSHADER -DANGLE_USE_CUSTOM_VULKAN_CMD_BUFFERS=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -I../../third_party/angle/src/third_party/volk -I../../third_party/vulkan-deps/vulkan-headers/src/include -I../../third_party/zlib/google -I../../third_party/zlib -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/third_party/khronos -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/vulkan-deps/spirv-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_cache_utils.cpp -o obj/third_party/angle/src/libANGLE/renderer/vulkan/angle_vulkan_backend/vk_cache_utils.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_cache_utils.cpp:11: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_cache_utils.h:15: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_cache_utils.cpp:11: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_cache_utils.h:15: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_cache_utils.cpp:11: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_cache_utils.h:15: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_cache_utils.cpp:11: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_cache_utils.h:15: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_cache_utils.cpp:11: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_cache_utils.h:15: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_cache_utils.cpp:11: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_cache_utils.h:15: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_cache_utils.cpp:11: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_cache_utils.h:15: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_cache_utils.cpp:11: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_cache_utils.h:15: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_cache_utils.cpp:11: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_cache_utils.h:15: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_cache_utils.cpp:11: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_cache_utils.h:15: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_cache_utils.cpp:11: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_cache_utils.h:15: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_cache_utils.cpp:11: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_cache_utils.h:15: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_cache_utils.cpp:11: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_cache_utils.h:15: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_cache_utils.cpp:11: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_cache_utils.h:15: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_cache_utils.cpp:11: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_cache_utils.h:15: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_cache_utils.cpp:11: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_cache_utils.h:15: In file included from ../../third_party/angle/src/common/FixedVector.h:13: In file included from ../../third_party/angle/src/common/debug.h:22: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 27 warnings generated. [chrome:3657/50531] clang++ -MMD -MF obj/third_party/boringssl/boringssl/bio_ssl.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/ssl/bio_ssl.cc -o obj/third_party/boringssl/boringssl/bio_ssl.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3658/50531] clang++ -MMD -MF obj/third_party/boringssl/boringssl/d1_srtp.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/ssl/d1_srtp.cc -o obj/third_party/boringssl/boringssl/d1_srtp.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3659/50531] clang++ -MMD -MF obj/third_party/boringssl/boringssl/dtls_method.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/ssl/dtls_method.cc -o obj/third_party/boringssl/boringssl/dtls_method.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3660/50531] clang++ -MMD -MF obj/third_party/boringssl/boringssl/d1_pkt.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/ssl/d1_pkt.cc -o obj/third_party/boringssl/boringssl/d1_pkt.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3661/50531] clang++ -MMD -MF obj/third_party/boringssl/boringssl/d1_lib.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/ssl/d1_lib.cc -o obj/third_party/boringssl/boringssl/d1_lib.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3662/50531] clang++ -MMD -MF obj/third_party/boringssl/boringssl/dtls_record.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/ssl/dtls_record.cc -o obj/third_party/boringssl/boringssl/dtls_record.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3663/50531] clang++ -MMD -MF obj/third_party/boringssl/boringssl/d1_both.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/ssl/d1_both.cc -o obj/third_party/boringssl/boringssl/d1_both.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3664/50531] clang++ -MMD -MF obj/third_party/boringssl/boringssl/handshake.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/ssl/handshake.cc -o obj/third_party/boringssl/boringssl/handshake.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3665/50531] clang++ -MMD -MF obj/third_party/boringssl/boringssl/handoff.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/ssl/handoff.cc -o obj/third_party/boringssl/boringssl/handoff.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3666/50531] clang++ -MMD -MF obj/third_party/boringssl/boringssl/s3_pkt.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/ssl/s3_pkt.cc -o obj/third_party/boringssl/boringssl/s3_pkt.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3667/50531] clang++ -MMD -MF obj/third_party/boringssl/boringssl/s3_lib.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/ssl/s3_lib.cc -o obj/third_party/boringssl/boringssl/s3_lib.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3668/50531] clang++ -MMD -MF obj/third_party/boringssl/boringssl/s3_both.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/ssl/s3_both.cc -o obj/third_party/boringssl/boringssl/s3_both.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3669/50531] clang++ -MMD -MF obj/third_party/boringssl/boringssl/ssl_aead_ctx.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/ssl/ssl_aead_ctx.cc -o obj/third_party/boringssl/boringssl/ssl_aead_ctx.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3670/50531] clang++ -MMD -MF obj/third_party/boringssl/boringssl/encrypted_client_hello.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/ssl/encrypted_client_hello.cc -o obj/third_party/boringssl/boringssl/encrypted_client_hello.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3671/50531] clang++ -MMD -MF obj/third_party/boringssl/boringssl/ssl_buffer.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/ssl/ssl_buffer.cc -o obj/third_party/boringssl/boringssl/ssl_buffer.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3672/50531] clang++ -MMD -MF obj/third_party/boringssl/boringssl/ssl_asn1.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/ssl/ssl_asn1.cc -o obj/third_party/boringssl/boringssl/ssl_asn1.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3673/50531] clang++ -MMD -MF obj/third_party/angle/src/libANGLE/renderer/vulkan/angle_vulkan_backend/vk_helpers.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DANGLE_IS_64_BIT_CPU -DANGLE_IS_LINUX -DANGLE_ENABLE_VULKAN -DANGLE_ENABLE_SWIFTSHADER -DANGLE_USE_CUSTOM_VULKAN_CMD_BUFFERS=1 -DLIBANGLE_IMPLEMENTATION -DANGLE_USE_X11 -DANGLE_USE_ABSEIL -DABSL_ALLOCATOR_NOTHROW=1 -DANGLE_USE_CUSTOM_LIBVULKAN -DANGLE_SHARED_LIBVULKAN=1 -DVK_USE_PLATFORM_XCB_KHR -DANGLE_DELEGATE_WORKERS -DANGLE_ENABLE_OPENGL -DANGLE_ENABLE_OPENGL_DESKTOP -DANGLE_ENABLE_OPENGL_NULL -DANGLE_ENABLE_NULL -DANGLE_ENABLE_VULKAN -DANGLE_ENABLE_SWIFTSHADER -DANGLE_USE_CUSTOM_VULKAN_CMD_BUFFERS=1 -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/common/third_party/base -I../../third_party/abseil-cpp -I../../third_party/abseil-cpp -Igen/angle -I../../third_party/angle/include -I../../third_party/angle/src/third_party/volk -I../../third_party/vulkan-deps/vulkan-headers/src/include -I../../third_party/zlib/google -I../../third_party/zlib -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/angle/src/third_party/khronos -I../../third_party/angle/include -I../../third_party/angle/src -I../../third_party/vulkan-deps/spirv-headers/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors -Wbad-function-cast -Wconditional-uninitialized -Wfloat-conversion -Winconsistent-missing-destructor-override -Wmissing-field-initializers -Wnewline-eof -Wnon-virtual-dtor -Wredundant-parens -Wreturn-std-move -Wshadow -Wshadow-field -Wtautological-type-limit-compare -Wundefined-reinterpret-cast -Wunneeded-internal-declaration -Wweak-template-vtables -Wparentheses -Wrange-loop-analysis -Wstrict-prototypes -Wunreachable-code -Wshorten-64-to-32 -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_helpers.cpp -o obj/third_party/angle/src/libANGLE/renderer/vulkan/angle_vulkan_backend/vk_helpers.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_helpers.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_helpers.h:12: In file included from ../../third_party/angle/src/common/MemoryBuffer.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_helpers.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_helpers.h:12: In file included from ../../third_party/angle/src/common/MemoryBuffer.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_helpers.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_helpers.h:12: In file included from ../../third_party/angle/src/common/MemoryBuffer.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_helpers.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_helpers.h:12: In file included from ../../third_party/angle/src/common/MemoryBuffer.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint16_t, Source = int16_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:188:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint16_t, Source = int16_t, $2 = (no value)] 188 | return bit_cast(FromHost16(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_helpers.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_helpers.h:12: In file included from ../../third_party/angle/src/common/MemoryBuffer.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_helpers.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_helpers.h:12: In file included from ../../third_party/angle/src/common/MemoryBuffer.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_helpers.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_helpers.h:12: In file included from ../../third_party/angle/src/common/MemoryBuffer.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_helpers.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_helpers.h:12: In file included from ../../third_party/angle/src/common/MemoryBuffer.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint32_t, Source = int32_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:191:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint32_t, Source = int32_t, $2 = (no value)] 191 | return bit_cast(FromHost32(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_helpers.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_helpers.h:12: In file included from ../../third_party/angle/src/common/MemoryBuffer.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_helpers.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_helpers.h:12: In file included from ../../third_party/angle/src/common/MemoryBuffer.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:46:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 46 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_helpers.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_helpers.h:12: In file included from ../../third_party/angle/src/common/MemoryBuffer.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:551:8: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 551 | (__has_trivial_copy(ExtentsRemoved) || !kIsCopyOrMoveConstructible) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_helpers.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_helpers.h:12: In file included from ../../third_party/angle/src/common/MemoryBuffer.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:552:8: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 552 | (__has_trivial_assign(ExtentsRemoved) || !kIsCopyOrMoveAssignable) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 554 | is_trivially_destructible::value && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:563:39: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable_impl' requested here 563 | bool, type_traits_internal::is_trivially_copyable_impl::kValue> {}; | ^ ../../third_party/abseil-cpp/absl/base/casts.h:47:37: note: in instantiation of template class 'absl::type_traits_internal::is_trivially_copyable' requested here 47 | type_traits_internal::is_trivially_copyable::value && | ^ ../../third_party/abseil-cpp/absl/base/casts.h:153:45: note: in instantiation of template class 'absl::internal_casts::is_bitcastable' requested here 153 | typename std::enable_if::value, | ^ ../../third_party/abseil-cpp/absl/base/casts.h:155:13: note: while substituting prior template arguments into non-type template parameter [with Dest = uint64_t, Source = int64_t] 155 | inline Dest bit_cast(const Source& source) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | Dest dest; | ~~~~~~~~~~ 157 | memcpy(static_cast(std::addressof(dest)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | static_cast(std::addressof(source)), sizeof(dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return dest; | ~~~~~~~~~~~~ 160 | } | ~ ../../third_party/abseil-cpp/absl/base/internal/endian.h:194:39: note: while substituting deduced template arguments into function template 'bit_cast' [with Dest = uint64_t, Source = int64_t, $2 = (no value)] 194 | return bit_cast(FromHost64(bit_cast(x))); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_helpers.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_helpers.h:12: In file included from ../../third_party/angle/src/common/MemoryBuffer.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_helpers.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_helpers.h:12: In file included from ../../third_party/angle/src/common/MemoryBuffer.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 175 | absl::is_trivially_copy_assignable' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/strings/cord.h:657:54: note: in instantiation of template class 'absl::optional' requested here 657 | absl::optional maybe_flat = c.TryFlat(); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_helpers.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_helpers.h:12: In file included from ../../third_party/angle/src/common/MemoryBuffer.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant>>' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject>>' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:174:31: note: in instantiation of template class 'absl::is_trivially_copy_constructible>>' requested here 174 | bool unused = absl::is_trivially_copy_constructible::value&& | ^ ../../third_party/abseil-cpp/absl/types/optional.h:119:45: note: in instantiation of default argument for 'optional_data>>' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/container/internal/common.h:112:34: note: in instantiation of template class 'absl::optional>>' requested here 112 | absl::optional alloc_ = {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/common.h:139:14: note: in instantiation of template class 'absl::container_internal::node_handle_base>, std::allocator>>' requested here 139 | : public node_handle_base { | ^ ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_helpers.cpp:7824:37: note: in instantiation of template class 'absl::container_internal::node_handle, absl::container_internal::hash_policy_traits>, std::allocator>>' requested here 7824 | auto insertIter = mViews.insert({viewVkFormat, std::move(view)}); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_helpers.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_helpers.h:12: In file included from ../../third_party/angle/src/common/MemoryBuffer.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/types/internal/optional.h:175:21: note: in instantiation of template class 'absl::is_trivially_copy_assignable>>' requested here 175 | absl::is_trivially_copy_assignable>>' required here 119 | class optional : private optional_internal::optional_data, | ^~~~~~~~~~~~~~~~ ../../third_party/abseil-cpp/absl/container/internal/common.h:112:34: note: in instantiation of template class 'absl::optional>>' requested here 112 | absl::optional alloc_ = {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/common.h:139:14: note: in instantiation of template class 'absl::container_internal::node_handle_base>, std::allocator>>' requested here 139 | : public node_handle_base { | ^ ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_helpers.cpp:7824:37: note: in instantiation of template class 'absl::container_internal::node_handle, absl::container_internal::hash_policy_traits>, std::allocator>>' requested here 7824 | auto insertIter = mViews.insert({viewVkFormat, std::move(view)}); | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_helpers.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_helpers.h:12: In file included from ../../third_party/angle/src/common/MemoryBuffer.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:293:36: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 293 | : std::integral_constant' requested here 91 | absl::is_trivially_destructible::value> {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:414:41: note: in instantiation of template class 'absl::type_traits_internal::IsTriviallyCopyConstructibleObject' requested here 414 | std::is_lvalue_reference>::type::type { | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_constructible' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_helpers.cpp:9: In file included from ../../third_party/angle/src/libANGLE/renderer/vulkan/vk_helpers.h:12: In file included from ../../third_party/angle/src/common/MemoryBuffer.h:11: In file included from ../../third_party/angle/src/common/angleutils.h:15: In file included from ../../third_party/abseil-cpp/absl/container/flat_hash_map.h:38: In file included from ../../third_party/abseil-cpp/absl/algorithm/container.h:55: ../../third_party/abseil-cpp/absl/meta/type_traits.h:486:17: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 486 | bool, __has_trivial_assign(typename std::remove_reference::type) && | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:24: note: in instantiation of template class 'absl::is_trivially_copy_assignable' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_destructible>' requested here 226 | : std::conditional, T>::type {}; | ^ ../../third_party/abseil-cpp/absl/meta/type_traits.h:226:7: note: in instantiation of template class 'absl::conjunction, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here ../../third_party/abseil-cpp/absl/container/internal/inlined_vector.h:333:16: note: in instantiation of template class 'absl::conjunction, std::allocator>, absl::is_trivially_copy_constructible, absl::is_trivially_copy_assignable, absl::is_trivially_destructible>' requested here 333 | } else if (IsMemcpyOk::value) { | ^ ../../third_party/abseil-cpp/absl/container/inlined_vector.h:248:3: note: in instantiation of member function 'absl::inlined_vector_internal::Storage>::~Storage' requested here 248 | ~InlinedVector() {} | ^ ../../third_party/abseil-cpp/absl/strings/cord.h:351:9: note: in instantiation of member function 'absl::InlinedVector::~InlinedVector' requested here 351 | class ChunkIterator { | ^ 29 warnings generated. [chrome:3674/50531] clang++ -MMD -MF obj/third_party/boringssl/boringssl/handshake_client.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/ssl/handshake_client.cc -o obj/third_party/boringssl/boringssl/handshake_client.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3675/50531] clang++ -MMD -MF obj/third_party/boringssl/boringssl/handshake_server.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/ssl/handshake_server.cc -o obj/third_party/boringssl/boringssl/handshake_server.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3676/50531] clang -MMD -MF obj/third_party/boringssl/boringssl_asm/chacha-armv8.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../../third_party/boringssl/src/include -I../.. -Igen -fPIC -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 -DIS_RPM -std=c11 --target=aarch64-linux-gnu -g0 -c ../../third_party/boringssl/linux-aarch64/crypto/chacha/chacha-armv8.S -o obj/third_party/boringssl/boringssl_asm/chacha-armv8.o [chrome:3677/50531] clang -MMD -MF obj/third_party/boringssl/boringssl_asm/aesv8-armx64.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../../third_party/boringssl/src/include -I../.. -Igen -fPIC -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 -DIS_RPM -std=c11 --target=aarch64-linux-gnu -g0 -c ../../third_party/boringssl/linux-aarch64/crypto/fipsmodule/aesv8-armx64.S -o obj/third_party/boringssl/boringssl_asm/aesv8-armx64.o [chrome:3678/50531] clang -MMD -MF obj/third_party/boringssl/boringssl_asm/ghash-neon-armv8.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../../third_party/boringssl/src/include -I../.. -Igen -fPIC -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 -DIS_RPM -std=c11 --target=aarch64-linux-gnu -g0 -c ../../third_party/boringssl/linux-aarch64/crypto/fipsmodule/ghash-neon-armv8.S -o obj/third_party/boringssl/boringssl_asm/ghash-neon-armv8.o [chrome:3679/50531] clang -MMD -MF obj/third_party/boringssl/boringssl_asm/armv8-mont.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../../third_party/boringssl/src/include -I../.. -Igen -fPIC -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 -DIS_RPM -std=c11 --target=aarch64-linux-gnu -g0 -c ../../third_party/boringssl/linux-aarch64/crypto/fipsmodule/armv8-mont.S -o obj/third_party/boringssl/boringssl_asm/armv8-mont.o [chrome:3680/50531] clang -MMD -MF obj/third_party/boringssl/boringssl_asm/ghashv8-armx64.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../../third_party/boringssl/src/include -I../.. -Igen -fPIC -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 -DIS_RPM -std=c11 --target=aarch64-linux-gnu -g0 -c ../../third_party/boringssl/linux-aarch64/crypto/fipsmodule/ghashv8-armx64.S -o obj/third_party/boringssl/boringssl_asm/ghashv8-armx64.o [chrome:3681/50531] clang -MMD -MF obj/third_party/boringssl/boringssl_asm/sha1-armv8.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../../third_party/boringssl/src/include -I../.. -Igen -fPIC -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 -DIS_RPM -std=c11 --target=aarch64-linux-gnu -g0 -c ../../third_party/boringssl/linux-aarch64/crypto/fipsmodule/sha1-armv8.S -o obj/third_party/boringssl/boringssl_asm/sha1-armv8.o [chrome:3682/50531] clang++ -MMD -MF obj/third_party/boringssl/boringssl/extensions.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/ssl/extensions.cc -o obj/third_party/boringssl/boringssl/extensions.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3683/50531] clang -MMD -MF obj/third_party/boringssl/boringssl_asm/sha256-armv8.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../../third_party/boringssl/src/include -I../.. -Igen -fPIC -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 -DIS_RPM -std=c11 --target=aarch64-linux-gnu -g0 -c ../../third_party/boringssl/linux-aarch64/crypto/fipsmodule/sha256-armv8.S -o obj/third_party/boringssl/boringssl_asm/sha256-armv8.o [chrome:3684/50531] clang -MMD -MF obj/third_party/boringssl/boringssl_asm/sha512-armv8.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../../third_party/boringssl/src/include -I../.. -Igen -fPIC -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 -DIS_RPM -std=c11 --target=aarch64-linux-gnu -g0 -c ../../third_party/boringssl/linux-aarch64/crypto/fipsmodule/sha512-armv8.S -o obj/third_party/boringssl/boringssl_asm/sha512-armv8.o [chrome:3685/50531] touch obj/third_party/boringssl/src/third_party/fiat/fiat_license.stamp [chrome:3686/50531] clang++ -MMD -MF obj/third_party/boringssl/boringssl/ssl_cert.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/ssl/ssl_cert.cc -o obj/third_party/boringssl/boringssl/ssl_cert.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3687/50531] python3 ../../third_party/blink/renderer/build/scripts/run_with_pythonpath.py -I ../../third_party/blink/renderer/build/scripts -I ../../third_party -I ../../tools ../../third_party/blink/renderer/build/scripts/core/css/make_css_value_keywords.py ../../third_party/blink/renderer/core/css/css_value_keywords.json5 --output_dir gen/third_party/blink/renderer/core --gperf gperf [chrome:3688/50531] touch obj/third_party/blink/renderer/core/make_core_generated_css_value_keywords.stamp [chrome:3689/50531] touch obj/third_party/blink/renderer/core/all_generators.stamp [chrome:3690/50531] clang -MMD -MF obj/third_party/boringssl/boringssl_asm/trampoline-armv8.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../../third_party/boringssl/src/include -I../.. -Igen -fPIC -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 -DIS_RPM -std=c11 --target=aarch64-linux-gnu -g0 -c ../../third_party/boringssl/linux-aarch64/crypto/test/trampoline-armv8.S -o obj/third_party/boringssl/boringssl_asm/trampoline-armv8.o [chrome:3691/50531] clang -MMD -MF obj/third_party/boringssl/boringssl_asm/vpaes-armv8.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../../third_party/boringssl/src/include -I../.. -Igen -fPIC -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 -DIS_RPM -std=c11 --target=aarch64-linux-gnu -g0 -c ../../third_party/boringssl/linux-aarch64/crypto/fipsmodule/vpaes-armv8.S -o obj/third_party/boringssl/boringssl_asm/vpaes-armv8.o [chrome:3692/50531] touch obj/third_party/boringssl/boringssl_asm.stamp [chrome:3693/50531] clang++ -MMD -MF obj/third_party/boringssl/boringssl/ssl_cipher.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/ssl/ssl_cipher.cc -o obj/third_party/boringssl/boringssl/ssl_cipher.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3694/50531] clang++ -MMD -MF obj/third_party/breakpad/client/crash_generation_client.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../../third_party/breakpad -I../../third_party/breakpad/breakpad/src -I../../third_party/breakpad/breakpad/src/client -I../../third_party/breakpad/breakpad/src/third_party/linux/include -I../.. -Igen -I../../third_party/breakpad/breakpad/src -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/breakpad/breakpad/src/client/linux/crash_generation/crash_generation_client.cc -o obj/third_party/breakpad/client/crash_generation_client.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3695/50531] clang++ -MMD -MF obj/third_party/breakpad/client/log.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../../third_party/breakpad -I../../third_party/breakpad/breakpad/src -I../../third_party/breakpad/breakpad/src/client -I../../third_party/breakpad/breakpad/src/third_party/linux/include -I../.. -Igen -I../../third_party/breakpad/breakpad/src -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/breakpad/breakpad/src/client/linux/log/log.cc -o obj/third_party/breakpad/client/log.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3696/50531] clang++ -MMD -MF obj/third_party/boringssl/boringssl/ssl_file.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/ssl/ssl_file.cc -o obj/third_party/boringssl/boringssl/ssl_file.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3697/50531] clang++ -MMD -MF obj/third_party/breakpad/client/minidump_descriptor.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../../third_party/breakpad -I../../third_party/breakpad/breakpad/src -I../../third_party/breakpad/breakpad/src/client -I../../third_party/breakpad/breakpad/src/third_party/linux/include -I../.. -Igen -I../../third_party/breakpad/breakpad/src -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/breakpad/breakpad/src/client/linux/handler/minidump_descriptor.cc -o obj/third_party/breakpad/client/minidump_descriptor.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3698/50531] clang++ -MMD -MF obj/third_party/boringssl/boringssl/ssl_stat.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/ssl/ssl_stat.cc -o obj/third_party/boringssl/boringssl/ssl_stat.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3699/50531] clang++ -MMD -MF obj/third_party/boringssl/boringssl/ssl_key_share.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/ssl/ssl_key_share.cc -o obj/third_party/boringssl/boringssl/ssl_key_share.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3700/50531] clang++ -MMD -MF obj/third_party/boringssl/boringssl/ssl_transcript.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/ssl/ssl_transcript.cc -o obj/third_party/boringssl/boringssl/ssl_transcript.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3701/50531] clang++ -MMD -MF obj/third_party/breakpad/client/thread_info.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../../third_party/breakpad -I../../third_party/breakpad/breakpad/src -I../../third_party/breakpad/breakpad/src/client -I../../third_party/breakpad/breakpad/src/third_party/linux/include -I../.. -Igen -I../../third_party/breakpad/breakpad/src -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/breakpad/breakpad/src/client/linux/dump_writer_common/thread_info.cc -o obj/third_party/breakpad/client/thread_info.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3702/50531] clang++ -MMD -MF obj/third_party/boringssl/boringssl/ssl_privkey.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/ssl/ssl_privkey.cc -o obj/third_party/boringssl/boringssl/ssl_privkey.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3703/50531] clang -MMD -MF obj/third_party/breakpad/client/breakpad_getcontext.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../../third_party/breakpad -I../../third_party/breakpad/breakpad/src -I../../third_party/breakpad/breakpad/src/client -I../../third_party/breakpad/breakpad/src/third_party/linux/include -I../.. -Igen -I../../third_party/breakpad/breakpad/src -fPIC -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 -DIS_RPM -std=c11 --target=aarch64-linux-gnu -g0 -c ../../third_party/breakpad/breakpad/src/common/linux/breakpad_getcontext.S -o obj/third_party/breakpad/client/breakpad_getcontext.o [chrome:3704/50531] clang++ -MMD -MF obj/third_party/breakpad/client/convert_UTF.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../../third_party/breakpad -I../../third_party/breakpad/breakpad/src -I../../third_party/breakpad/breakpad/src/client -I../../third_party/breakpad/breakpad/src/third_party/linux/include -I../.. -Igen -I../../third_party/breakpad/breakpad/src -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/breakpad/breakpad/src/common/convert_UTF.cc -o obj/third_party/breakpad/client/convert_UTF.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3705/50531] clang++ -MMD -MF obj/third_party/breakpad/client/elf_core_dump.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../../third_party/breakpad -I../../third_party/breakpad/breakpad/src -I../../third_party/breakpad/breakpad/src/client -I../../third_party/breakpad/breakpad/src/third_party/linux/include -I../.. -Igen -I../../third_party/breakpad/breakpad/src -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/breakpad/breakpad/src/common/linux/elf_core_dump.cc -o obj/third_party/breakpad/client/elf_core_dump.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3706/50531] clang++ -MMD -MF obj/third_party/boringssl/boringssl/ssl_versions.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/ssl/ssl_versions.cc -o obj/third_party/boringssl/boringssl/ssl_versions.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3707/50531] clang++ -MMD -MF obj/third_party/boringssl/boringssl/t1_enc.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/ssl/t1_enc.cc -o obj/third_party/boringssl/boringssl/t1_enc.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3708/50531] clang++ -MMD -MF obj/third_party/breakpad/client/ucontext_reader.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../../third_party/breakpad -I../../third_party/breakpad/breakpad/src -I../../third_party/breakpad/breakpad/src/client -I../../third_party/breakpad/breakpad/src/third_party/linux/include -I../.. -Igen -I../../third_party/breakpad/breakpad/src -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/breakpad/breakpad/src/client/linux/dump_writer_common/ucontext_reader.cc -o obj/third_party/breakpad/client/ucontext_reader.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3709/50531] clang++ -MMD -MF obj/third_party/breakpad/client/guid_creator.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../../third_party/breakpad -I../../third_party/breakpad/breakpad/src -I../../third_party/breakpad/breakpad/src/client -I../../third_party/breakpad/breakpad/src/third_party/linux/include -I../.. -Igen -I../../third_party/breakpad/breakpad/src -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/breakpad/breakpad/src/common/linux/guid_creator.cc -o obj/third_party/breakpad/client/guid_creator.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3710/50531] clang++ -MMD -MF obj/third_party/boringssl/boringssl/ssl_session.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/ssl/ssl_session.cc -o obj/third_party/boringssl/boringssl/ssl_session.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3711/50531] clang++ -MMD -MF obj/third_party/boringssl/boringssl/tls13_enc.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/ssl/tls13_enc.cc -o obj/third_party/boringssl/boringssl/tls13_enc.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3712/50531] clang++ -MMD -MF obj/third_party/breakpad/client/linux_libc_support.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../../third_party/breakpad -I../../third_party/breakpad/breakpad/src -I../../third_party/breakpad/breakpad/src/client -I../../third_party/breakpad/breakpad/src/third_party/linux/include -I../.. -Igen -I../../third_party/breakpad/breakpad/src -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/breakpad/breakpad/src/common/linux/linux_libc_support.cc -o obj/third_party/breakpad/client/linux_libc_support.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3713/50531] clang++ -MMD -MF obj/third_party/boringssl/boringssl/tls_method.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/ssl/tls_method.cc -o obj/third_party/boringssl/boringssl/tls_method.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3714/50531] clang++ -MMD -MF obj/third_party/breakpad/client/simple_string_dictionary.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../../third_party/breakpad -I../../third_party/breakpad/breakpad/src -I../../third_party/breakpad/breakpad/src/client -I../../third_party/breakpad/breakpad/src/third_party/linux/include -I../.. -Igen -I../../third_party/breakpad/breakpad/src -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/breakpad/breakpad/src/common/simple_string_dictionary.cc -o obj/third_party/breakpad/client/simple_string_dictionary.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3715/50531] clang -MMD -MF obj/third_party/brotli/common/constants.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../.. -Igen -I../../third_party/brotli/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/brotli/common/constants.c -o obj/third_party/brotli/common/constants.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3716/50531] clang -MMD -MF obj/third_party/brotli/common/context.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../.. -Igen -I../../third_party/brotli/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/brotli/common/context.c -o obj/third_party/brotli/common/context.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3717/50531] clang++ -MMD -MF obj/third_party/boringssl/boringssl/tls13_both.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/ssl/tls13_both.cc -o obj/third_party/boringssl/boringssl/tls13_both.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3718/50531] clang++ -MMD -MF obj/third_party/breakpad/client/safe_readlink.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../../third_party/breakpad -I../../third_party/breakpad/breakpad/src -I../../third_party/breakpad/breakpad/src/client -I../../third_party/breakpad/breakpad/src/third_party/linux/include -I../.. -Igen -I../../third_party/breakpad/breakpad/src -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/breakpad/breakpad/src/common/linux/safe_readlink.cc -o obj/third_party/breakpad/client/safe_readlink.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3719/50531] clang++ -MMD -MF obj/third_party/breakpad/client/memory_mapped_file.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../../third_party/breakpad -I../../third_party/breakpad/breakpad/src -I../../third_party/breakpad/breakpad/src/client -I../../third_party/breakpad/breakpad/src/third_party/linux/include -I../.. -Igen -I../../third_party/breakpad/breakpad/src -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/breakpad/breakpad/src/common/linux/memory_mapped_file.cc -o obj/third_party/breakpad/client/memory_mapped_file.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3720/50531] clang++ -MMD -MF obj/third_party/boringssl/boringssl/tls_record.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/ssl/tls_record.cc -o obj/third_party/boringssl/boringssl/tls_record.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3721/50531] clang++ -MMD -MF obj/third_party/boringssl/boringssl/tls13_client.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/ssl/tls13_client.cc -o obj/third_party/boringssl/boringssl/tls13_client.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3722/50531] clang -MMD -MF obj/third_party/brotli/common/platform.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../.. -Igen -I../../third_party/brotli/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/brotli/common/platform.c -o obj/third_party/brotli/common/platform.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3723/50531] clang -MMD -MF obj/third_party/brotli/common/transform.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../.. -Igen -I../../third_party/brotli/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/brotli/common/transform.c -o obj/third_party/brotli/common/transform.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3724/50531] clang -MMD -MF obj/third_party/brotli/dec/bit_reader.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../.. -Igen -I../../third_party/brotli/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/brotli/dec/bit_reader.c -o obj/third_party/brotli/dec/bit_reader.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3725/50531] clang -MMD -MF obj/third_party/brotli/dec/state.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../.. -Igen -I../../third_party/brotli/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/brotli/dec/state.c -o obj/third_party/brotli/dec/state.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3726/50531] clang++ -MMD -MF obj/third_party/breakpad/client/minidump_file_writer.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../../third_party/breakpad -I../../third_party/breakpad/breakpad/src -I../../third_party/breakpad/breakpad/src/client -I../../third_party/breakpad/breakpad/src/third_party/linux/include -I../.. -Igen -I../../third_party/breakpad/breakpad/src -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/breakpad/breakpad/src/client/minidump_file_writer.cc -o obj/third_party/breakpad/client/minidump_file_writer.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3727/50531] clang -MMD -MF obj/third_party/brotli/dec/huffman.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../.. -Igen -I../../third_party/brotli/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/brotli/dec/huffman.c -o obj/third_party/brotli/dec/huffman.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3728/50531] clang++ -MMD -MF obj/third_party/breakpad/client/exception_handler.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../../third_party/breakpad -I../../third_party/breakpad/breakpad/src -I../../third_party/breakpad/breakpad/src/client -I../../third_party/breakpad/breakpad/src/third_party/linux/include -I../.. -Igen -I../../third_party/breakpad/breakpad/src -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/breakpad/breakpad/src/client/linux/handler/exception_handler.cc -o obj/third_party/breakpad/client/exception_handler.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3729/50531] clang++ -MMD -MF obj/third_party/boringssl/boringssl/tls13_server.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/ssl/tls13_server.cc -o obj/third_party/boringssl/boringssl/tls13_server.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3730/50531] clang -MMD -MF obj/third_party/brotli/brotli/brotli.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../.. -Igen -I../../third_party/brotli/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/brotli/tools/brotli.c -o obj/third_party/brotli/brotli/brotli.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3731/50531] clang++ -MMD -MF obj/third_party/boringssl/boringssl/ssl_lib.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/ssl/ssl_lib.cc -o obj/third_party/boringssl/boringssl/ssl_lib.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3732/50531] clang++ -MMD -MF obj/third_party/boringssl/boringssl/ssl_x509.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/ssl/ssl_x509.cc -o obj/third_party/boringssl/boringssl/ssl_x509.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3733/50531] clang++ -MMD -MF obj/third_party/breakpad/client/elfutils.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../../third_party/breakpad -I../../third_party/breakpad/breakpad/src -I../../third_party/breakpad/breakpad/src/client -I../../third_party/breakpad/breakpad/src/third_party/linux/include -I../.. -Igen -I../../third_party/breakpad/breakpad/src -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/breakpad/breakpad/src/common/linux/elfutils.cc -o obj/third_party/breakpad/client/elfutils.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3734/50531] clang++ -MMD -MF obj/third_party/breakpad/client/linux_core_dumper.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../../third_party/breakpad -I../../third_party/breakpad/breakpad/src -I../../third_party/breakpad/breakpad/src/client -I../../third_party/breakpad/breakpad/src/third_party/linux/include -I../.. -Igen -I../../third_party/breakpad/breakpad/src -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/breakpad/breakpad/src/client/linux/minidump_writer/linux_core_dumper.cc -o obj/third_party/breakpad/client/linux_core_dumper.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3735/50531] clang -MMD -MF obj/third_party/brotli/common/dictionary.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../.. -Igen -I../../third_party/brotli/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/brotli/common/dictionary.c -o obj/third_party/brotli/common/dictionary.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3736/50531] clang++ -MMD -MF obj/third_party/breakpad/client/microdump_writer.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../../third_party/breakpad -I../../third_party/breakpad/breakpad/src -I../../third_party/breakpad/breakpad/src/client -I../../third_party/breakpad/breakpad/src/third_party/linux/include -I../.. -Igen -I../../third_party/breakpad/breakpad/src -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/breakpad/breakpad/src/client/linux/microdump_writer/microdump_writer.cc -o obj/third_party/breakpad/client/microdump_writer.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3737/50531] clang++ -MMD -MF obj/third_party/breakpad/client/linux_ptrace_dumper.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../../third_party/breakpad -I../../third_party/breakpad/breakpad/src -I../../third_party/breakpad/breakpad/src/client -I../../third_party/breakpad/breakpad/src/third_party/linux/include -I../.. -Igen -I../../third_party/breakpad/breakpad/src -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/breakpad/breakpad/src/client/linux/minidump_writer/linux_ptrace_dumper.cc -o obj/third_party/breakpad/client/linux_ptrace_dumper.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3738/50531] clang -MMD -MF obj/third_party/brotli/enc/dictionary_hash.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../.. -Igen -I../../third_party/brotli/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/brotli/enc/dictionary_hash.c -o obj/third_party/brotli/enc/dictionary_hash.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3739/50531] clang++ -MMD -MF obj/third_party/breakpad/client/linux_dumper.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../../third_party/breakpad -I../../third_party/breakpad/breakpad/src -I../../third_party/breakpad/breakpad/src/client -I../../third_party/breakpad/breakpad/src/third_party/linux/include -I../.. -Igen -I../../third_party/breakpad/breakpad/src -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/breakpad/breakpad/src/client/linux/minidump_writer/linux_dumper.cc -o obj/third_party/breakpad/client/linux_dumper.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3740/50531] clang -MMD -MF obj/third_party/brotli/enc/fast_log.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../.. -Igen -I../../third_party/brotli/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/brotli/enc/fast_log.c -o obj/third_party/brotli/enc/fast_log.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3741/50531] clang++ -MMD -MF obj/third_party/breakpad/client/string_conversion.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../../third_party/breakpad -I../../third_party/breakpad/breakpad/src -I../../third_party/breakpad/breakpad/src/client -I../../third_party/breakpad/breakpad/src/third_party/linux/include -I../.. -Igen -I../../third_party/breakpad/breakpad/src -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/breakpad/breakpad/src/common/string_conversion.cc -o obj/third_party/breakpad/client/string_conversion.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3742/50531] clang++ -MMD -MF obj/third_party/breakpad/client/libcurl_wrapper.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../../third_party/breakpad -I../../third_party/breakpad/breakpad/src -I../../third_party/breakpad/breakpad/src/client -I../../third_party/breakpad/breakpad/src/third_party/linux/include -I../.. -Igen -I../../third_party/breakpad/breakpad/src -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/breakpad/breakpad/src/common/linux/libcurl_wrapper.cc -o obj/third_party/breakpad/client/libcurl_wrapper.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3743/50531] clang -MMD -MF obj/third_party/brotli/enc/memory.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../.. -Igen -I../../third_party/brotli/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/brotli/enc/memory.c -o obj/third_party/brotli/enc/memory.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3744/50531] touch obj/third_party/brotli/headers.stamp [chrome:3745/50531] clang -MMD -MF obj/third_party/brotli/enc/entropy_encode.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../.. -Igen -I../../third_party/brotli/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/brotli/enc/entropy_encode.c -o obj/third_party/brotli/enc/entropy_encode.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3746/50531] rm -f obj/third_party/brotli/libcommon.a && "ar" -T -r -c -s -D obj/third_party/brotli/libcommon.a @"obj/third_party/brotli/libcommon.a.rsp" [chrome:3747/50531] clang -MMD -MF obj/third_party/brotli/enc/utf8_util.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../.. -Igen -I../../third_party/brotli/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/brotli/enc/utf8_util.c -o obj/third_party/brotli/enc/utf8_util.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3748/50531] clang -MMD -MF obj/third_party/brotli/enc/literal_cost.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../.. -Igen -I../../third_party/brotli/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/brotli/enc/literal_cost.c -o obj/third_party/brotli/enc/literal_cost.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3749/50531] clang -MMD -MF obj/third_party/brotli/enc/command.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../.. -Igen -I../../third_party/brotli/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/brotli/enc/command.c -o obj/third_party/brotli/enc/command.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3750/50531] clang++ -MMD -MF obj/third_party/breakpad/client/google_crashdump_uploader.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../../third_party/breakpad -I../../third_party/breakpad/breakpad/src -I../../third_party/breakpad/breakpad/src/client -I../../third_party/breakpad/breakpad/src/third_party/linux/include -I../.. -Igen -I../../third_party/breakpad/breakpad/src -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/breakpad/breakpad/src/common/linux/google_crashdump_uploader.cc -o obj/third_party/breakpad/client/google_crashdump_uploader.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3751/50531] touch obj/third_party/crashpad/crashpad/build/default_exe_manifest_win.stamp [chrome:3752/50531] touch obj/third_party/crashpad/crashpad/third_party/lss/lss.stamp [chrome:3753/50531] touch obj/third_party/crashpad/crashpad/third_party/mini_chromium/build.stamp [chrome:3754/50531] touch obj/third_party/crashpad/crashpad/third_party/mini_chromium/chromeos_buildflags.stamp [chrome:3755/50531] touch obj/third_party/crashpad/crashpad/util/no_cfi_icall.stamp [chrome:3756/50531] clang++ -MMD -MF obj/third_party/breakpad/client/file_id.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../../third_party/breakpad -I../../third_party/breakpad/breakpad/src -I../../third_party/breakpad/breakpad/src/client -I../../third_party/breakpad/breakpad/src/third_party/linux/include -I../.. -Igen -I../../third_party/breakpad/breakpad/src -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/breakpad/breakpad/src/common/linux/file_id.cc -o obj/third_party/breakpad/client/file_id.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3757/50531] clang -MMD -MF obj/third_party/brotli/enc/bit_cost.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../.. -Igen -I../../third_party/brotli/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/brotli/enc/bit_cost.c -o obj/third_party/brotli/enc/bit_cost.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3758/50531] clang++ -MMD -MF obj/third_party/ced/ced/languages.o.d -DCOMPILER_GCC -DHTML5_MODE -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../.. -Igen -I../../third_party/ced/src -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -Wno-unused-function -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/ced/src/util/languages/languages.cc -o obj/third_party/ced/ced/languages.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3759/50531] touch obj/third_party/crc32c/crc32c_internal_headers.stamp [chrome:3760/50531] clang++ -MMD -MF obj/third_party/crc32c/crc32c_sse42/crc32c_sse42.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBYTE_ORDER_BIG_ENDIAN=0 -DCRC32C_TESTS_BUILT_WITH_GLOG=0 -DHAVE_MM_PREFETCH=0 -DHAVE_SSE42=0 -DHAVE_BUILTIN_PREFETCH=1 -DHAVE_ARM64_CRC32C=1 -DHAVE_STRONG_GETAUXVAL=1 -DHAVE_WEAK_GETAUXVAL=1 -I../.. -Igen -I../../third_party/crc32c/config -I../../third_party/crc32c/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/crc32c/src/src/crc32c_sse42.cc -o obj/third_party/crc32c/crc32c_sse42/crc32c_sse42.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3761/50531] touch obj/third_party/crc32c/crc32c_sse42.stamp [chrome:3762/50531] clang++ -MMD -MF obj/third_party/crc32c/crc32c/crc32c_portable.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBYTE_ORDER_BIG_ENDIAN=0 -DCRC32C_TESTS_BUILT_WITH_GLOG=0 -DHAVE_MM_PREFETCH=0 -DHAVE_SSE42=0 -DHAVE_BUILTIN_PREFETCH=1 -DHAVE_ARM64_CRC32C=1 -DHAVE_STRONG_GETAUXVAL=1 -DHAVE_WEAK_GETAUXVAL=1 -I../.. -Igen -I../../third_party/crc32c/config -I../../third_party/crc32c/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/crc32c/src/src/crc32c_portable.cc -o obj/third_party/crc32c/crc32c/crc32c_portable.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3763/50531] clang -MMD -MF obj/third_party/dav1d/dav1d/cpu.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DCONFIG_LOG=1 -DDAV1D_API= -DCONFIG_LOG=1 -DDAV1D_API= -I../.. -Igen -I../../third_party/dav1d/libdav1d -I../../third_party/dav1d/libdav1d/include -I../../third_party/dav1d/libdav1d/include/dav1d -I../../third_party/dav1d/config/linux/arm64 -I../../third_party/dav1d/version -I../../third_party/dav1d/version -D_FILE_OFFSET_BITS=64 -D_POSIX_C_SOURCE=200112L -std=c99 -fvisibility=hidden -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/dav1d/libdav1d/src/cpu.c -o obj/third_party/dav1d/dav1d/cpu.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3764/50531] clang -MMD -MF obj/third_party/brotli/enc/cluster.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../.. -Igen -I../../third_party/brotli/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/brotli/enc/cluster.c -o obj/third_party/brotli/enc/cluster.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3765/50531] clang -MMD -MF obj/third_party/brotli/enc/histogram.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../.. -Igen -I../../third_party/brotli/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/brotli/enc/histogram.c -o obj/third_party/brotli/enc/histogram.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3766/50531] clang -MMD -MF obj/third_party/dav1d/dav1d/data.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DCONFIG_LOG=1 -DDAV1D_API= -DCONFIG_LOG=1 -DDAV1D_API= -I../.. -Igen -I../../third_party/dav1d/libdav1d -I../../third_party/dav1d/libdav1d/include -I../../third_party/dav1d/libdav1d/include/dav1d -I../../third_party/dav1d/config/linux/arm64 -I../../third_party/dav1d/version -I../../third_party/dav1d/version -D_FILE_OFFSET_BITS=64 -D_POSIX_C_SOURCE=200112L -std=c99 -fvisibility=hidden -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/dav1d/libdav1d/src/data.c -o obj/third_party/dav1d/dav1d/data.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3767/50531] clang -MMD -MF obj/third_party/dav1d/dav1d/dequant_tables.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DCONFIG_LOG=1 -DDAV1D_API= -DCONFIG_LOG=1 -DDAV1D_API= -I../.. -Igen -I../../third_party/dav1d/libdav1d -I../../third_party/dav1d/libdav1d/include -I../../third_party/dav1d/libdav1d/include/dav1d -I../../third_party/dav1d/config/linux/arm64 -I../../third_party/dav1d/version -I../../third_party/dav1d/version -D_FILE_OFFSET_BITS=64 -D_POSIX_C_SOURCE=200112L -std=c99 -fvisibility=hidden -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/dav1d/libdav1d/src/dequant_tables.c -o obj/third_party/dav1d/dav1d/dequant_tables.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3768/50531] clang++ -MMD -MF obj/third_party/ced/ced/compact_enc_det_hint_code.o.d -DCOMPILER_GCC -DHTML5_MODE -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../.. -Igen -I../../third_party/ced/src -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -Wno-unused-function -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/ced/src/compact_enc_det/compact_enc_det_hint_code.cc -o obj/third_party/ced/ced/compact_enc_det_hint_code.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3769/50531] clang -MMD -MF obj/third_party/brotli/enc/encoder_dict.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../.. -Igen -I../../third_party/brotli/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/brotli/enc/encoder_dict.c -o obj/third_party/brotli/enc/encoder_dict.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3770/50531] clang -MMD -MF obj/third_party/dav1d/dav1d/intra_edge.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DCONFIG_LOG=1 -DDAV1D_API= -DCONFIG_LOG=1 -DDAV1D_API= -I../.. -Igen -I../../third_party/dav1d/libdav1d -I../../third_party/dav1d/libdav1d/include -I../../third_party/dav1d/libdav1d/include/dav1d -I../../third_party/dav1d/config/linux/arm64 -I../../third_party/dav1d/version -I../../third_party/dav1d/version -D_FILE_OFFSET_BITS=64 -D_POSIX_C_SOURCE=200112L -std=c99 -fvisibility=hidden -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/dav1d/libdav1d/src/intra_edge.c -o obj/third_party/dav1d/dav1d/intra_edge.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3771/50531] clang -MMD -MF obj/third_party/dav1d/dav1d/getbits.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DCONFIG_LOG=1 -DDAV1D_API= -DCONFIG_LOG=1 -DDAV1D_API= -I../.. -Igen -I../../third_party/dav1d/libdav1d -I../../third_party/dav1d/libdav1d/include -I../../third_party/dav1d/libdav1d/include/dav1d -I../../third_party/dav1d/config/linux/arm64 -I../../third_party/dav1d/version -I../../third_party/dav1d/version -D_FILE_OFFSET_BITS=64 -D_POSIX_C_SOURCE=200112L -std=c99 -fvisibility=hidden -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/dav1d/libdav1d/src/getbits.c -o obj/third_party/dav1d/dav1d/getbits.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3772/50531] clang++ -MMD -MF obj/third_party/crc32c/crc32c/crc32c.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBYTE_ORDER_BIG_ENDIAN=0 -DCRC32C_TESTS_BUILT_WITH_GLOG=0 -DHAVE_MM_PREFETCH=0 -DHAVE_SSE42=0 -DHAVE_BUILTIN_PREFETCH=1 -DHAVE_ARM64_CRC32C=1 -DHAVE_STRONG_GETAUXVAL=1 -DHAVE_WEAK_GETAUXVAL=1 -I../.. -Igen -I../../third_party/crc32c/config -I../../third_party/crc32c/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/crc32c/src/src/crc32c.cc -o obj/third_party/crc32c/crc32c/crc32c.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3773/50531] clang -MMD -MF obj/third_party/brotli/enc/brotli_bit_stream.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../.. -Igen -I../../third_party/brotli/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/brotli/enc/brotli_bit_stream.c -o obj/third_party/brotli/enc/brotli_bit_stream.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3774/50531] clang++ -MMD -MF obj/third_party/breakpad/client/minidump_writer.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../../third_party/breakpad -I../../third_party/breakpad/breakpad/src -I../../third_party/breakpad/breakpad/src/client -I../../third_party/breakpad/breakpad/src/third_party/linux/include -I../.. -Igen -I../../third_party/breakpad/breakpad/src -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/breakpad/breakpad/src/client/linux/minidump_writer/minidump_writer.cc -o obj/third_party/breakpad/client/minidump_writer.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3775/50531] clang -MMD -MF obj/third_party/brotli/enc/backward_references_hq.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../.. -Igen -I../../third_party/brotli/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/brotli/enc/backward_references_hq.c -o obj/third_party/brotli/enc/backward_references_hq.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3776/50531] rm -f obj/third_party/breakpad/libclient.a && "ar" -T -r -c -s -D obj/third_party/breakpad/libclient.a @"obj/third_party/breakpad/libclient.a.rsp" [chrome:3777/50531] clang -MMD -MF obj/third_party/dav1d/dav1d/log.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DCONFIG_LOG=1 -DDAV1D_API= -DCONFIG_LOG=1 -DDAV1D_API= -I../.. -Igen -I../../third_party/dav1d/libdav1d -I../../third_party/dav1d/libdav1d/include -I../../third_party/dav1d/libdav1d/include/dav1d -I../../third_party/dav1d/config/linux/arm64 -I../../third_party/dav1d/version -I../../third_party/dav1d/version -D_FILE_OFFSET_BITS=64 -D_POSIX_C_SOURCE=200112L -std=c99 -fvisibility=hidden -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/dav1d/libdav1d/src/log.c -o obj/third_party/dav1d/dav1d/log.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3778/50531] clang -MMD -MF obj/third_party/dav1d/dav1d/mem.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DCONFIG_LOG=1 -DDAV1D_API= -DCONFIG_LOG=1 -DDAV1D_API= -I../.. -Igen -I../../third_party/dav1d/libdav1d -I../../third_party/dav1d/libdav1d/include -I../../third_party/dav1d/libdav1d/include/dav1d -I../../third_party/dav1d/config/linux/arm64 -I../../third_party/dav1d/version -I../../third_party/dav1d/version -D_FILE_OFFSET_BITS=64 -D_POSIX_C_SOURCE=200112L -std=c99 -fvisibility=hidden -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/dav1d/libdav1d/src/mem.c -o obj/third_party/dav1d/dav1d/mem.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3779/50531] clang -MMD -MF obj/third_party/brotli/enc/static_dict.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../.. -Igen -I../../third_party/brotli/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/brotli/enc/static_dict.c -o obj/third_party/brotli/enc/static_dict.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3780/50531] clang -MMD -MF obj/third_party/dav1d/dav1d/msac.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DCONFIG_LOG=1 -DDAV1D_API= -DCONFIG_LOG=1 -DDAV1D_API= -I../.. -Igen -I../../third_party/dav1d/libdav1d -I../../third_party/dav1d/libdav1d/include -I../../third_party/dav1d/libdav1d/include/dav1d -I../../third_party/dav1d/config/linux/arm64 -I../../third_party/dav1d/version -I../../third_party/dav1d/version -D_FILE_OFFSET_BITS=64 -D_POSIX_C_SOURCE=200112L -std=c99 -fvisibility=hidden -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/dav1d/libdav1d/src/msac.c -o obj/third_party/dav1d/dav1d/msac.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3781/50531] clang -MMD -MF obj/third_party/dav1d/dav1d/scan.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DCONFIG_LOG=1 -DDAV1D_API= -DCONFIG_LOG=1 -DDAV1D_API= -I../.. -Igen -I../../third_party/dav1d/libdav1d -I../../third_party/dav1d/libdav1d/include -I../../third_party/dav1d/libdav1d/include/dav1d -I../../third_party/dav1d/config/linux/arm64 -I../../third_party/dav1d/version -I../../third_party/dav1d/version -D_FILE_OFFSET_BITS=64 -D_POSIX_C_SOURCE=200112L -std=c99 -fvisibility=hidden -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/dav1d/libdav1d/src/scan.c -o obj/third_party/dav1d/dav1d/scan.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3782/50531] clang++ -MMD -MF obj/third_party/crc32c/crc32c_arm64/crc32c_arm64.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBYTE_ORDER_BIG_ENDIAN=0 -DCRC32C_TESTS_BUILT_WITH_GLOG=0 -DHAVE_MM_PREFETCH=0 -DHAVE_SSE42=0 -DHAVE_BUILTIN_PREFETCH=1 -DHAVE_ARM64_CRC32C=1 -DHAVE_STRONG_GETAUXVAL=1 -DHAVE_WEAK_GETAUXVAL=1 -I../.. -Igen -I../../third_party/crc32c/config -I../../third_party/crc32c/src/include -march=armv8-a -Xclang -target-feature -Xclang +crc -Xclang -target-feature -Xclang +crypto -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/crc32c/src/src/crc32c_arm64.cc -o obj/third_party/crc32c/crc32c_arm64/crc32c_arm64.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3783/50531] touch obj/third_party/crc32c/crc32c_arm64.stamp [chrome:3784/50531] clang -MMD -MF obj/third_party/dav1d/dav1d/ref.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DCONFIG_LOG=1 -DDAV1D_API= -DCONFIG_LOG=1 -DDAV1D_API= -I../.. -Igen -I../../third_party/dav1d/libdav1d -I../../third_party/dav1d/libdav1d/include -I../../third_party/dav1d/libdav1d/include/dav1d -I../../third_party/dav1d/config/linux/arm64 -I../../third_party/dav1d/version -I../../third_party/dav1d/version -D_FILE_OFFSET_BITS=64 -D_POSIX_C_SOURCE=200112L -std=c99 -fvisibility=hidden -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/dav1d/libdav1d/src/ref.c -o obj/third_party/dav1d/dav1d/ref.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3785/50531] touch obj/third_party/crc32c/crc32c.stamp [chrome:3786/50531] clang -MMD -MF obj/third_party/dav1d/dav1d/tables.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DCONFIG_LOG=1 -DDAV1D_API= -DCONFIG_LOG=1 -DDAV1D_API= -I../.. -Igen -I../../third_party/dav1d/libdav1d -I../../third_party/dav1d/libdav1d/include -I../../third_party/dav1d/libdav1d/include/dav1d -I../../third_party/dav1d/config/linux/arm64 -I../../third_party/dav1d/version -I../../third_party/dav1d/version -D_FILE_OFFSET_BITS=64 -D_POSIX_C_SOURCE=200112L -std=c99 -fvisibility=hidden -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/dav1d/libdav1d/src/tables.c -o obj/third_party/dav1d/dav1d/tables.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3787/50531] clang -MMD -MF obj/third_party/dav1d/dav1d/cdf.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DCONFIG_LOG=1 -DDAV1D_API= -DCONFIG_LOG=1 -DDAV1D_API= -I../.. -Igen -I../../third_party/dav1d/libdav1d -I../../third_party/dav1d/libdav1d/include -I../../third_party/dav1d/libdav1d/include/dav1d -I../../third_party/dav1d/config/linux/arm64 -I../../third_party/dav1d/version -I../../third_party/dav1d/version -D_FILE_OFFSET_BITS=64 -D_POSIX_C_SOURCE=200112L -std=c99 -fvisibility=hidden -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/dav1d/libdav1d/src/cdf.c -o obj/third_party/dav1d/dav1d/cdf.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3788/50531] clang -MMD -MF obj/third_party/dav1d/dav1d/lf_mask.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DCONFIG_LOG=1 -DDAV1D_API= -DCONFIG_LOG=1 -DDAV1D_API= -I../.. -Igen -I../../third_party/dav1d/libdav1d -I../../third_party/dav1d/libdav1d/include -I../../third_party/dav1d/libdav1d/include/dav1d -I../../third_party/dav1d/config/linux/arm64 -I../../third_party/dav1d/version -I../../third_party/dav1d/version -D_FILE_OFFSET_BITS=64 -D_POSIX_C_SOURCE=200112L -std=c99 -fvisibility=hidden -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/dav1d/libdav1d/src/lf_mask.c -o obj/third_party/dav1d/dav1d/lf_mask.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3789/50531] clang -MMD -MF obj/third_party/dav1d/dav1d/picture.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DCONFIG_LOG=1 -DDAV1D_API= -DCONFIG_LOG=1 -DDAV1D_API= -I../.. -Igen -I../../third_party/dav1d/libdav1d -I../../third_party/dav1d/libdav1d/include -I../../third_party/dav1d/libdav1d/include/dav1d -I../../third_party/dav1d/config/linux/arm64 -I../../third_party/dav1d/version -I../../third_party/dav1d/version -D_FILE_OFFSET_BITS=64 -D_POSIX_C_SOURCE=200112L -std=c99 -fvisibility=hidden -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/dav1d/libdav1d/src/picture.c -o obj/third_party/dav1d/dav1d/picture.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3790/50531] clang -MMD -MF obj/third_party/dav1d/dav1d/warpmv.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DCONFIG_LOG=1 -DDAV1D_API= -DCONFIG_LOG=1 -DDAV1D_API= -I../.. -Igen -I../../third_party/dav1d/libdav1d -I../../third_party/dav1d/libdav1d/include -I../../third_party/dav1d/libdav1d/include/dav1d -I../../third_party/dav1d/config/linux/arm64 -I../../third_party/dav1d/version -I../../third_party/dav1d/version -D_FILE_OFFSET_BITS=64 -D_POSIX_C_SOURCE=200112L -std=c99 -fvisibility=hidden -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/dav1d/libdav1d/src/warpmv.c -o obj/third_party/dav1d/dav1d/warpmv.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3791/50531] clang -MMD -MF obj/third_party/dav1d/dav1d/wedge.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DCONFIG_LOG=1 -DDAV1D_API= -DCONFIG_LOG=1 -DDAV1D_API= -I../.. -Igen -I../../third_party/dav1d/libdav1d -I../../third_party/dav1d/libdav1d/include -I../../third_party/dav1d/libdav1d/include/dav1d -I../../third_party/dav1d/config/linux/arm64 -I../../third_party/dav1d/version -I../../third_party/dav1d/version -D_FILE_OFFSET_BITS=64 -D_POSIX_C_SOURCE=200112L -std=c99 -fvisibility=hidden -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/dav1d/libdav1d/src/wedge.c -o obj/third_party/dav1d/dav1d/wedge.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3792/50531] clang -MMD -MF obj/third_party/brotli/enc/block_splitter.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../.. -Igen -I../../third_party/brotli/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/brotli/enc/block_splitter.c -o obj/third_party/brotli/enc/block_splitter.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3793/50531] clang -MMD -MF obj/third_party/brotli/enc/metablock.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../.. -Igen -I../../third_party/brotli/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/brotli/enc/metablock.c -o obj/third_party/brotli/enc/metablock.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3794/50531] clang -MMD -MF obj/third_party/brotli/dec/decode.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../.. -Igen -I../../third_party/brotli/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/brotli/dec/decode.c -o obj/third_party/brotli/dec/decode.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3795/50531] clang -MMD -MF obj/third_party/dav1d/dav1d/qm.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DCONFIG_LOG=1 -DDAV1D_API= -DCONFIG_LOG=1 -DDAV1D_API= -I../.. -Igen -I../../third_party/dav1d/libdav1d -I../../third_party/dav1d/libdav1d/include -I../../third_party/dav1d/libdav1d/include/dav1d -I../../third_party/dav1d/config/linux/arm64 -I../../third_party/dav1d/version -I../../third_party/dav1d/version -D_FILE_OFFSET_BITS=64 -D_POSIX_C_SOURCE=200112L -std=c99 -fvisibility=hidden -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/dav1d/libdav1d/src/qm.c -o obj/third_party/dav1d/dav1d/qm.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3796/50531] clang -MMD -MF obj/third_party/dav1d/dav1d_10bit/fg_apply_tmpl.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DCONFIG_LOG=1 -DDAV1D_API= -I../.. -Igen -I../../third_party/dav1d/libdav1d -I../../third_party/dav1d/libdav1d/include -I../../third_party/dav1d/libdav1d/include/dav1d -I../../third_party/dav1d/config/linux/arm64 -I../../third_party/dav1d/version -D_FILE_OFFSET_BITS=64 -D_POSIX_C_SOURCE=200112L -std=c99 -DBITDEPTH=16 -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/dav1d/libdav1d/src/fg_apply_tmpl.c -o obj/third_party/dav1d/dav1d_10bit/fg_apply_tmpl.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3797/50531] clang -MMD -MF obj/third_party/dav1d/dav1d_10bit/cdef_apply_tmpl.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DCONFIG_LOG=1 -DDAV1D_API= -I../.. -Igen -I../../third_party/dav1d/libdav1d -I../../third_party/dav1d/libdav1d/include -I../../third_party/dav1d/libdav1d/include/dav1d -I../../third_party/dav1d/config/linux/arm64 -I../../third_party/dav1d/version -D_FILE_OFFSET_BITS=64 -D_POSIX_C_SOURCE=200112L -std=c99 -DBITDEPTH=16 -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/dav1d/libdav1d/src/cdef_apply_tmpl.c -o obj/third_party/dav1d/dav1d_10bit/cdef_apply_tmpl.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3798/50531] rm -f obj/third_party/brotli/libdec.a && "ar" -T -r -c -s -D obj/third_party/brotli/libdec.a @"obj/third_party/brotli/libdec.a.rsp" [chrome:3799/50531] clang -MMD -MF obj/third_party/dav1d/dav1d_10bit/ipred_prepare_tmpl.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DCONFIG_LOG=1 -DDAV1D_API= -I../.. -Igen -I../../third_party/dav1d/libdav1d -I../../third_party/dav1d/libdav1d/include -I../../third_party/dav1d/libdav1d/include/dav1d -I../../third_party/dav1d/config/linux/arm64 -I../../third_party/dav1d/version -D_FILE_OFFSET_BITS=64 -D_POSIX_C_SOURCE=200112L -std=c99 -DBITDEPTH=16 -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/dav1d/libdav1d/src/ipred_prepare_tmpl.c -o obj/third_party/dav1d/dav1d_10bit/ipred_prepare_tmpl.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3800/50531] clang -MMD -MF obj/third_party/brotli/enc/compress_fragment.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../.. -Igen -I../../third_party/brotli/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/brotli/enc/compress_fragment.c -o obj/third_party/brotli/enc/compress_fragment.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3801/50531] clang -MMD -MF obj/third_party/dav1d/dav1d_10bit/cdef_init_tmpl.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DCONFIG_LOG=1 -DDAV1D_API= -I../.. -Igen -I../../third_party/dav1d/libdav1d -I../../third_party/dav1d/libdav1d/include -I../../third_party/dav1d/libdav1d/include/dav1d -I../../third_party/dav1d/config/linux/arm64 -I../../third_party/dav1d/version -D_FILE_OFFSET_BITS=64 -D_POSIX_C_SOURCE=200112L -std=c99 -DBITDEPTH=16 -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/dav1d/libdav1d/src/arm/cdef_init_tmpl.c -o obj/third_party/dav1d/dav1d_10bit/cdef_init_tmpl.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3802/50531] clang -MMD -MF obj/third_party/dav1d/dav1d_10bit/cdef_tmpl.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DCONFIG_LOG=1 -DDAV1D_API= -I../.. -Igen -I../../third_party/dav1d/libdav1d -I../../third_party/dav1d/libdav1d/include -I../../third_party/dav1d/libdav1d/include/dav1d -I../../third_party/dav1d/config/linux/arm64 -I../../third_party/dav1d/version -D_FILE_OFFSET_BITS=64 -D_POSIX_C_SOURCE=200112L -std=c99 -DBITDEPTH=16 -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/dav1d/libdav1d/src/cdef_tmpl.c -o obj/third_party/dav1d/dav1d_10bit/cdef_tmpl.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3803/50531] clang -MMD -MF obj/third_party/dav1d/dav1d/itx_1d.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DCONFIG_LOG=1 -DDAV1D_API= -DCONFIG_LOG=1 -DDAV1D_API= -I../.. -Igen -I../../third_party/dav1d/libdav1d -I../../third_party/dav1d/libdav1d/include -I../../third_party/dav1d/libdav1d/include/dav1d -I../../third_party/dav1d/config/linux/arm64 -I../../third_party/dav1d/version -I../../third_party/dav1d/version -D_FILE_OFFSET_BITS=64 -D_POSIX_C_SOURCE=200112L -std=c99 -fvisibility=hidden -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/dav1d/libdav1d/src/itx_1d.c -o obj/third_party/dav1d/dav1d/itx_1d.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3804/50531] clang++ -MMD -MF obj/third_party/ced/ced/encodings.o.d -DCOMPILER_GCC -DHTML5_MODE -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../.. -Igen -I../../third_party/ced/src -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -Wno-unused-function -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/ced/src/util/encodings/encodings.cc -o obj/third_party/ced/ced/encodings.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3805/50531] clang -MMD -MF obj/third_party/dav1d/dav1d_10bit/loopfilter_tmpl.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DCONFIG_LOG=1 -DDAV1D_API= -I../.. -Igen -I../../third_party/dav1d/libdav1d -I../../third_party/dav1d/libdav1d/include -I../../third_party/dav1d/libdav1d/include/dav1d -I../../third_party/dav1d/config/linux/arm64 -I../../third_party/dav1d/version -D_FILE_OFFSET_BITS=64 -D_POSIX_C_SOURCE=200112L -std=c99 -DBITDEPTH=16 -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/dav1d/libdav1d/src/loopfilter_tmpl.c -o obj/third_party/dav1d/dav1d_10bit/loopfilter_tmpl.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3806/50531] clang -MMD -MF obj/third_party/dav1d/dav1d_10bit/ipred_init_tmpl.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DCONFIG_LOG=1 -DDAV1D_API= -I../.. -Igen -I../../third_party/dav1d/libdav1d -I../../third_party/dav1d/libdav1d/include -I../../third_party/dav1d/libdav1d/include/dav1d -I../../third_party/dav1d/config/linux/arm64 -I../../third_party/dav1d/version -D_FILE_OFFSET_BITS=64 -D_POSIX_C_SOURCE=200112L -std=c99 -DBITDEPTH=16 -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/dav1d/libdav1d/src/arm/ipred_init_tmpl.c -o obj/third_party/dav1d/dav1d_10bit/ipred_init_tmpl.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3807/50531] clang -MMD -MF obj/third_party/dav1d/dav1d_10bit/itx_tmpl.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DCONFIG_LOG=1 -DDAV1D_API= -I../.. -Igen -I../../third_party/dav1d/libdav1d -I../../third_party/dav1d/libdav1d/include -I../../third_party/dav1d/libdav1d/include/dav1d -I../../third_party/dav1d/config/linux/arm64 -I../../third_party/dav1d/version -D_FILE_OFFSET_BITS=64 -D_POSIX_C_SOURCE=200112L -std=c99 -DBITDEPTH=16 -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/dav1d/libdav1d/src/itx_tmpl.c -o obj/third_party/dav1d/dav1d_10bit/itx_tmpl.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3808/50531] clang -MMD -MF obj/third_party/dav1d/dav1d_10bit/lf_apply_tmpl.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DCONFIG_LOG=1 -DDAV1D_API= -I../.. -Igen -I../../third_party/dav1d/libdav1d -I../../third_party/dav1d/libdav1d/include -I../../third_party/dav1d/libdav1d/include/dav1d -I../../third_party/dav1d/config/linux/arm64 -I../../third_party/dav1d/version -D_FILE_OFFSET_BITS=64 -D_POSIX_C_SOURCE=200112L -std=c99 -DBITDEPTH=16 -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/dav1d/libdav1d/src/lf_apply_tmpl.c -o obj/third_party/dav1d/dav1d_10bit/lf_apply_tmpl.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3809/50531] clang -MMD -MF obj/third_party/dav1d/dav1d_10bit/loopfilter_init_tmpl.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DCONFIG_LOG=1 -DDAV1D_API= -I../.. -Igen -I../../third_party/dav1d/libdav1d -I../../third_party/dav1d/libdav1d/include -I../../third_party/dav1d/libdav1d/include/dav1d -I../../third_party/dav1d/config/linux/arm64 -I../../third_party/dav1d/version -D_FILE_OFFSET_BITS=64 -D_POSIX_C_SOURCE=200112L -std=c99 -DBITDEPTH=16 -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/dav1d/libdav1d/src/arm/loopfilter_init_tmpl.c -o obj/third_party/dav1d/dav1d_10bit/loopfilter_init_tmpl.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3810/50531] clang -MMD -MF obj/third_party/dav1d/dav1d_10bit/film_grain_init_tmpl.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DCONFIG_LOG=1 -DDAV1D_API= -I../.. -Igen -I../../third_party/dav1d/libdav1d -I../../third_party/dav1d/libdav1d/include -I../../third_party/dav1d/libdav1d/include/dav1d -I../../third_party/dav1d/config/linux/arm64 -I../../third_party/dav1d/version -D_FILE_OFFSET_BITS=64 -D_POSIX_C_SOURCE=200112L -std=c99 -DBITDEPTH=16 -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/dav1d/libdav1d/src/arm/film_grain_init_tmpl.c -o obj/third_party/dav1d/dav1d_10bit/film_grain_init_tmpl.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3811/50531] clang -MMD -MF obj/third_party/dav1d/dav1d_10bit/itx_init_tmpl.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DCONFIG_LOG=1 -DDAV1D_API= -I../.. -Igen -I../../third_party/dav1d/libdav1d -I../../third_party/dav1d/libdav1d/include -I../../third_party/dav1d/libdav1d/include/dav1d -I../../third_party/dav1d/config/linux/arm64 -I../../third_party/dav1d/version -D_FILE_OFFSET_BITS=64 -D_POSIX_C_SOURCE=200112L -std=c99 -DBITDEPTH=16 -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/dav1d/libdav1d/src/arm/itx_init_tmpl.c -o obj/third_party/dav1d/dav1d_10bit/itx_init_tmpl.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3812/50531] clang -MMD -MF obj/third_party/dav1d/dav1d/refmvs.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DCONFIG_LOG=1 -DDAV1D_API= -DCONFIG_LOG=1 -DDAV1D_API= -I../.. -Igen -I../../third_party/dav1d/libdav1d -I../../third_party/dav1d/libdav1d/include -I../../third_party/dav1d/libdav1d/include/dav1d -I../../third_party/dav1d/config/linux/arm64 -I../../third_party/dav1d/version -I../../third_party/dav1d/version -D_FILE_OFFSET_BITS=64 -D_POSIX_C_SOURCE=200112L -std=c99 -fvisibility=hidden -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/dav1d/libdav1d/src/refmvs.c -o obj/third_party/dav1d/dav1d/refmvs.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3813/50531] clang -MMD -MF obj/third_party/dav1d/dav1d_10bit/looprestoration_init_tmpl.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DCONFIG_LOG=1 -DDAV1D_API= -I../.. -Igen -I../../third_party/dav1d/libdav1d -I../../third_party/dav1d/libdav1d/include -I../../third_party/dav1d/libdav1d/include/dav1d -I../../third_party/dav1d/config/linux/arm64 -I../../third_party/dav1d/version -D_FILE_OFFSET_BITS=64 -D_POSIX_C_SOURCE=200112L -std=c99 -DBITDEPTH=16 -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/dav1d/libdav1d/src/arm/looprestoration_init_tmpl.c -o obj/third_party/dav1d/dav1d_10bit/looprestoration_init_tmpl.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3814/50531] clang -MMD -MF obj/third_party/dav1d/dav1d_10bit/film_grain_tmpl.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DCONFIG_LOG=1 -DDAV1D_API= -I../.. -Igen -I../../third_party/dav1d/libdav1d -I../../third_party/dav1d/libdav1d/include -I../../third_party/dav1d/libdav1d/include/dav1d -I../../third_party/dav1d/config/linux/arm64 -I../../third_party/dav1d/version -D_FILE_OFFSET_BITS=64 -D_POSIX_C_SOURCE=200112L -std=c99 -DBITDEPTH=16 -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/dav1d/libdav1d/src/film_grain_tmpl.c -o obj/third_party/dav1d/dav1d_10bit/film_grain_tmpl.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3815/50531] clang -MMD -MF obj/third_party/dav1d/dav1d_10bit/mc_init_tmpl.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DCONFIG_LOG=1 -DDAV1D_API= -I../.. -Igen -I../../third_party/dav1d/libdav1d -I../../third_party/dav1d/libdav1d/include -I../../third_party/dav1d/libdav1d/include/dav1d -I../../third_party/dav1d/config/linux/arm64 -I../../third_party/dav1d/version -D_FILE_OFFSET_BITS=64 -D_POSIX_C_SOURCE=200112L -std=c99 -DBITDEPTH=16 -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/dav1d/libdav1d/src/arm/mc_init_tmpl.c -o obj/third_party/dav1d/dav1d_10bit/mc_init_tmpl.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3816/50531] clang -MMD -MF obj/third_party/dav1d/dav1d_10bit/lr_apply_tmpl.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DCONFIG_LOG=1 -DDAV1D_API= -I../.. -Igen -I../../third_party/dav1d/libdav1d -I../../third_party/dav1d/libdav1d/include -I../../third_party/dav1d/libdav1d/include/dav1d -I../../third_party/dav1d/config/linux/arm64 -I../../third_party/dav1d/version -D_FILE_OFFSET_BITS=64 -D_POSIX_C_SOURCE=200112L -std=c99 -DBITDEPTH=16 -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/dav1d/libdav1d/src/lr_apply_tmpl.c -o obj/third_party/dav1d/dav1d_10bit/lr_apply_tmpl.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3817/50531] clang -MMD -MF obj/third_party/dav1d/dav1d/obu.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DCONFIG_LOG=1 -DDAV1D_API= -DCONFIG_LOG=1 -DDAV1D_API= -I../.. -Igen -I../../third_party/dav1d/libdav1d -I../../third_party/dav1d/libdav1d/include -I../../third_party/dav1d/libdav1d/include/dav1d -I../../third_party/dav1d/config/linux/arm64 -I../../third_party/dav1d/version -I../../third_party/dav1d/version -D_FILE_OFFSET_BITS=64 -D_POSIX_C_SOURCE=200112L -std=c99 -fvisibility=hidden -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/dav1d/libdav1d/src/obu.c -o obj/third_party/dav1d/dav1d/obu.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3818/50531] clang -MMD -MF obj/third_party/dav1d/dav1d_10bit/looprestoration_tmpl.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DCONFIG_LOG=1 -DDAV1D_API= -I../.. -Igen -I../../third_party/dav1d/libdav1d -I../../third_party/dav1d/libdav1d/include -I../../third_party/dav1d/libdav1d/include/dav1d -I../../third_party/dav1d/config/linux/arm64 -I../../third_party/dav1d/version -D_FILE_OFFSET_BITS=64 -D_POSIX_C_SOURCE=200112L -std=c99 -DBITDEPTH=16 -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/dav1d/libdav1d/src/looprestoration_tmpl.c -o obj/third_party/dav1d/dav1d_10bit/looprestoration_tmpl.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3819/50531] clang -MMD -MF obj/third_party/dav1d/dav1d_8bit/fg_apply_tmpl.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DCONFIG_LOG=1 -DDAV1D_API= -I../.. -Igen -I../../third_party/dav1d/libdav1d -I../../third_party/dav1d/libdav1d/include -I../../third_party/dav1d/libdav1d/include/dav1d -I../../third_party/dav1d/config/linux/arm64 -I../../third_party/dav1d/version -D_FILE_OFFSET_BITS=64 -D_POSIX_C_SOURCE=200112L -std=c99 -DBITDEPTH=8 -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/dav1d/libdav1d/src/fg_apply_tmpl.c -o obj/third_party/dav1d/dav1d_8bit/fg_apply_tmpl.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3820/50531] clang -MMD -MF obj/third_party/dav1d/dav1d_8bit/ipred_prepare_tmpl.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DCONFIG_LOG=1 -DDAV1D_API= -I../.. -Igen -I../../third_party/dav1d/libdav1d -I../../third_party/dav1d/libdav1d/include -I../../third_party/dav1d/libdav1d/include/dav1d -I../../third_party/dav1d/config/linux/arm64 -I../../third_party/dav1d/version -D_FILE_OFFSET_BITS=64 -D_POSIX_C_SOURCE=200112L -std=c99 -DBITDEPTH=8 -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/dav1d/libdav1d/src/ipred_prepare_tmpl.c -o obj/third_party/dav1d/dav1d_8bit/ipred_prepare_tmpl.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3821/50531] clang -MMD -MF obj/third_party/dav1d/dav1d_8bit/cdef_apply_tmpl.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DCONFIG_LOG=1 -DDAV1D_API= -I../.. -Igen -I../../third_party/dav1d/libdav1d -I../../third_party/dav1d/libdav1d/include -I../../third_party/dav1d/libdav1d/include/dav1d -I../../third_party/dav1d/config/linux/arm64 -I../../third_party/dav1d/version -D_FILE_OFFSET_BITS=64 -D_POSIX_C_SOURCE=200112L -std=c99 -DBITDEPTH=8 -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/dav1d/libdav1d/src/cdef_apply_tmpl.c -o obj/third_party/dav1d/dav1d_8bit/cdef_apply_tmpl.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3822/50531] clang -MMD -MF obj/third_party/dav1d/dav1d_10bit/ipred_tmpl.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DCONFIG_LOG=1 -DDAV1D_API= -I../.. -Igen -I../../third_party/dav1d/libdav1d -I../../third_party/dav1d/libdav1d/include -I../../third_party/dav1d/libdav1d/include/dav1d -I../../third_party/dav1d/config/linux/arm64 -I../../third_party/dav1d/version -D_FILE_OFFSET_BITS=64 -D_POSIX_C_SOURCE=200112L -std=c99 -DBITDEPTH=16 -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/dav1d/libdav1d/src/ipred_tmpl.c -o obj/third_party/dav1d/dav1d_10bit/ipred_tmpl.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3823/50531] clang -MMD -MF obj/third_party/dav1d/dav1d_8bit/cdef_init_tmpl.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DCONFIG_LOG=1 -DDAV1D_API= -I../.. -Igen -I../../third_party/dav1d/libdav1d -I../../third_party/dav1d/libdav1d/include -I../../third_party/dav1d/libdav1d/include/dav1d -I../../third_party/dav1d/config/linux/arm64 -I../../third_party/dav1d/version -D_FILE_OFFSET_BITS=64 -D_POSIX_C_SOURCE=200112L -std=c99 -DBITDEPTH=8 -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/dav1d/libdav1d/src/arm/cdef_init_tmpl.c -o obj/third_party/dav1d/dav1d_8bit/cdef_init_tmpl.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3824/50531] clang -MMD -MF obj/third_party/dav1d/dav1d_8bit/loopfilter_tmpl.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DCONFIG_LOG=1 -DDAV1D_API= -I../.. -Igen -I../../third_party/dav1d/libdav1d -I../../third_party/dav1d/libdav1d/include -I../../third_party/dav1d/libdav1d/include/dav1d -I../../third_party/dav1d/config/linux/arm64 -I../../third_party/dav1d/version -D_FILE_OFFSET_BITS=64 -D_POSIX_C_SOURCE=200112L -std=c99 -DBITDEPTH=8 -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/dav1d/libdav1d/src/loopfilter_tmpl.c -o obj/third_party/dav1d/dav1d_8bit/loopfilter_tmpl.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3825/50531] clang -MMD -MF obj/third_party/dav1d/dav1d_8bit/ipred_init_tmpl.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DCONFIG_LOG=1 -DDAV1D_API= -I../.. -Igen -I../../third_party/dav1d/libdav1d -I../../third_party/dav1d/libdav1d/include -I../../third_party/dav1d/libdav1d/include/dav1d -I../../third_party/dav1d/config/linux/arm64 -I../../third_party/dav1d/version -D_FILE_OFFSET_BITS=64 -D_POSIX_C_SOURCE=200112L -std=c99 -DBITDEPTH=8 -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/dav1d/libdav1d/src/arm/ipred_init_tmpl.c -o obj/third_party/dav1d/dav1d_8bit/ipred_init_tmpl.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3826/50531] clang -MMD -MF obj/third_party/dav1d/dav1d_8bit/lr_apply_tmpl.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DCONFIG_LOG=1 -DDAV1D_API= -I../.. -Igen -I../../third_party/dav1d/libdav1d -I../../third_party/dav1d/libdav1d/include -I../../third_party/dav1d/libdav1d/include/dav1d -I../../third_party/dav1d/config/linux/arm64 -I../../third_party/dav1d/version -D_FILE_OFFSET_BITS=64 -D_POSIX_C_SOURCE=200112L -std=c99 -DBITDEPTH=8 -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/dav1d/libdav1d/src/lr_apply_tmpl.c -o obj/third_party/dav1d/dav1d_8bit/lr_apply_tmpl.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3827/50531] clang -MMD -MF obj/third_party/dav1d/dav1d_8bit/itx_tmpl.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DCONFIG_LOG=1 -DDAV1D_API= -I../.. -Igen -I../../third_party/dav1d/libdav1d -I../../third_party/dav1d/libdav1d/include -I../../third_party/dav1d/libdav1d/include/dav1d -I../../third_party/dav1d/config/linux/arm64 -I../../third_party/dav1d/version -D_FILE_OFFSET_BITS=64 -D_POSIX_C_SOURCE=200112L -std=c99 -DBITDEPTH=8 -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/dav1d/libdav1d/src/itx_tmpl.c -o obj/third_party/dav1d/dav1d_8bit/itx_tmpl.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3828/50531] clang -MMD -MF obj/third_party/dav1d/dav1d_8bit/loopfilter_init_tmpl.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DCONFIG_LOG=1 -DDAV1D_API= -I../.. -Igen -I../../third_party/dav1d/libdav1d -I../../third_party/dav1d/libdav1d/include -I../../third_party/dav1d/libdav1d/include/dav1d -I../../third_party/dav1d/config/linux/arm64 -I../../third_party/dav1d/version -D_FILE_OFFSET_BITS=64 -D_POSIX_C_SOURCE=200112L -std=c99 -DBITDEPTH=8 -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/dav1d/libdav1d/src/arm/loopfilter_init_tmpl.c -o obj/third_party/dav1d/dav1d_8bit/loopfilter_init_tmpl.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3829/50531] clang -MMD -MF obj/third_party/dav1d/dav1d_8bit/lf_apply_tmpl.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DCONFIG_LOG=1 -DDAV1D_API= -I../.. -Igen -I../../third_party/dav1d/libdav1d -I../../third_party/dav1d/libdav1d/include -I../../third_party/dav1d/libdav1d/include/dav1d -I../../third_party/dav1d/config/linux/arm64 -I../../third_party/dav1d/version -D_FILE_OFFSET_BITS=64 -D_POSIX_C_SOURCE=200112L -std=c99 -DBITDEPTH=8 -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/dav1d/libdav1d/src/lf_apply_tmpl.c -o obj/third_party/dav1d/dav1d_8bit/lf_apply_tmpl.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3830/50531] clang -MMD -MF obj/third_party/dav1d/dav1d_8bit/looprestoration_init_tmpl.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DCONFIG_LOG=1 -DDAV1D_API= -I../.. -Igen -I../../third_party/dav1d/libdav1d -I../../third_party/dav1d/libdav1d/include -I../../third_party/dav1d/libdav1d/include/dav1d -I../../third_party/dav1d/config/linux/arm64 -I../../third_party/dav1d/version -D_FILE_OFFSET_BITS=64 -D_POSIX_C_SOURCE=200112L -std=c99 -DBITDEPTH=8 -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/dav1d/libdav1d/src/arm/looprestoration_init_tmpl.c -o obj/third_party/dav1d/dav1d_8bit/looprestoration_init_tmpl.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3831/50531] clang -MMD -MF obj/third_party/dav1d/dav1d_8bit/mc_init_tmpl.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DCONFIG_LOG=1 -DDAV1D_API= -I../.. -Igen -I../../third_party/dav1d/libdav1d -I../../third_party/dav1d/libdav1d/include -I../../third_party/dav1d/libdav1d/include/dav1d -I../../third_party/dav1d/config/linux/arm64 -I../../third_party/dav1d/version -D_FILE_OFFSET_BITS=64 -D_POSIX_C_SOURCE=200112L -std=c99 -DBITDEPTH=8 -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/dav1d/libdav1d/src/arm/mc_init_tmpl.c -o obj/third_party/dav1d/dav1d_8bit/mc_init_tmpl.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3832/50531] clang -MMD -MF obj/third_party/dav1d/dav1d_8bit/itx_init_tmpl.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DCONFIG_LOG=1 -DDAV1D_API= -I../.. -Igen -I../../third_party/dav1d/libdav1d -I../../third_party/dav1d/libdav1d/include -I../../third_party/dav1d/libdav1d/include/dav1d -I../../third_party/dav1d/config/linux/arm64 -I../../third_party/dav1d/version -D_FILE_OFFSET_BITS=64 -D_POSIX_C_SOURCE=200112L -std=c99 -DBITDEPTH=8 -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/dav1d/libdav1d/src/arm/itx_init_tmpl.c -o obj/third_party/dav1d/dav1d_8bit/itx_init_tmpl.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3833/50531] clang -MMD -MF obj/third_party/dav1d/dav1d_8bit/cdef_tmpl.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DCONFIG_LOG=1 -DDAV1D_API= -I../.. -Igen -I../../third_party/dav1d/libdav1d -I../../third_party/dav1d/libdav1d/include -I../../third_party/dav1d/libdav1d/include/dav1d -I../../third_party/dav1d/config/linux/arm64 -I../../third_party/dav1d/version -D_FILE_OFFSET_BITS=64 -D_POSIX_C_SOURCE=200112L -std=c99 -DBITDEPTH=8 -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/dav1d/libdav1d/src/cdef_tmpl.c -o obj/third_party/dav1d/dav1d_8bit/cdef_tmpl.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3834/50531] clang -MMD -MF obj/third_party/dav1d/dav1d_arm/cpu.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DCONFIG_LOG=1 -DDAV1D_API= -I../.. -Igen -I../../third_party/dav1d/libdav1d -I../../third_party/dav1d/libdav1d/include -I../../third_party/dav1d/libdav1d/include/dav1d -I../../third_party/dav1d/config/linux/arm64 -I../../third_party/dav1d/version -D_FILE_OFFSET_BITS=64 -D_POSIX_C_SOURCE=200112L -std=c99 -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/dav1d/libdav1d/src/arm/cpu.c -o obj/third_party/dav1d/dav1d_arm/cpu.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3835/50531] clang -MMD -MF obj/third_party/dav1d/dav1d_8bit/film_grain_init_tmpl.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DCONFIG_LOG=1 -DDAV1D_API= -I../.. -Igen -I../../third_party/dav1d/libdav1d -I../../third_party/dav1d/libdav1d/include -I../../third_party/dav1d/libdav1d/include/dav1d -I../../third_party/dav1d/config/linux/arm64 -I../../third_party/dav1d/version -D_FILE_OFFSET_BITS=64 -D_POSIX_C_SOURCE=200112L -std=c99 -DBITDEPTH=8 -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/dav1d/libdav1d/src/arm/film_grain_init_tmpl.c -o obj/third_party/dav1d/dav1d_8bit/film_grain_init_tmpl.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3836/50531] clang -MMD -MF obj/third_party/brotli/enc/compress_fragment_two_pass.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../.. -Igen -I../../third_party/brotli/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/brotli/enc/compress_fragment_two_pass.c -o obj/third_party/brotli/enc/compress_fragment_two_pass.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3837/50531] clang -MMD -MF obj/third_party/dav1d/dav1d_8bit/film_grain_tmpl.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DCONFIG_LOG=1 -DDAV1D_API= -I../.. -Igen -I../../third_party/dav1d/libdav1d -I../../third_party/dav1d/libdav1d/include -I../../third_party/dav1d/libdav1d/include/dav1d -I../../third_party/dav1d/config/linux/arm64 -I../../third_party/dav1d/version -D_FILE_OFFSET_BITS=64 -D_POSIX_C_SOURCE=200112L -std=c99 -DBITDEPTH=8 -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/dav1d/libdav1d/src/film_grain_tmpl.c -o obj/third_party/dav1d/dav1d_8bit/film_grain_tmpl.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3838/50531] clang -MMD -MF obj/third_party/dav1d/dav1d_arm/cdef_tmpl.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DCONFIG_LOG=1 -DDAV1D_API= -I../.. -Igen -I../../third_party/dav1d/libdav1d -I../../third_party/dav1d/libdav1d/include -I../../third_party/dav1d/libdav1d/include/dav1d -I../../third_party/dav1d/config/linux/arm64 -I../../third_party/dav1d/version -fPIC -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 -DIS_RPM -std=c11 --target=aarch64-linux-gnu -g0 -c ../../third_party/dav1d/libdav1d/src/arm/64/cdef_tmpl.S -o obj/third_party/dav1d/dav1d_arm/cdef_tmpl.o [chrome:3839/50531] clang -MMD -MF obj/third_party/dav1d/dav1d_8bit/looprestoration_tmpl.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DCONFIG_LOG=1 -DDAV1D_API= -I../.. -Igen -I../../third_party/dav1d/libdav1d -I../../third_party/dav1d/libdav1d/include -I../../third_party/dav1d/libdav1d/include/dav1d -I../../third_party/dav1d/config/linux/arm64 -I../../third_party/dav1d/version -D_FILE_OFFSET_BITS=64 -D_POSIX_C_SOURCE=200112L -std=c99 -DBITDEPTH=8 -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/dav1d/libdav1d/src/looprestoration_tmpl.c -o obj/third_party/dav1d/dav1d_8bit/looprestoration_tmpl.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3840/50531] clang -MMD -MF obj/third_party/dav1d/dav1d_arm/cdef.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DCONFIG_LOG=1 -DDAV1D_API= -I../.. -Igen -I../../third_party/dav1d/libdav1d -I../../third_party/dav1d/libdav1d/include -I../../third_party/dav1d/libdav1d/include/dav1d -I../../third_party/dav1d/config/linux/arm64 -I../../third_party/dav1d/version -fPIC -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 -DIS_RPM -std=c11 --target=aarch64-linux-gnu -g0 -c ../../third_party/dav1d/libdav1d/src/arm/64/cdef.S -o obj/third_party/dav1d/dav1d_arm/cdef.o [chrome:3841/50531] clang -MMD -MF obj/third_party/dav1d/dav1d_arm/cdef16.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DCONFIG_LOG=1 -DDAV1D_API= -I../.. -Igen -I../../third_party/dav1d/libdav1d -I../../third_party/dav1d/libdav1d/include -I../../third_party/dav1d/libdav1d/include/dav1d -I../../third_party/dav1d/config/linux/arm64 -I../../third_party/dav1d/version -fPIC -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 -DIS_RPM -std=c11 --target=aarch64-linux-gnu -g0 -c ../../third_party/dav1d/libdav1d/src/arm/64/cdef16.S -o obj/third_party/dav1d/dav1d_arm/cdef16.o [chrome:3842/50531] clang -MMD -MF obj/third_party/dav1d/dav1d_arm/film_grain16.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DCONFIG_LOG=1 -DDAV1D_API= -I../.. -Igen -I../../third_party/dav1d/libdav1d -I../../third_party/dav1d/libdav1d/include -I../../third_party/dav1d/libdav1d/include/dav1d -I../../third_party/dav1d/config/linux/arm64 -I../../third_party/dav1d/version -fPIC -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 -DIS_RPM -std=c11 --target=aarch64-linux-gnu -g0 -c ../../third_party/dav1d/libdav1d/src/arm/64/film_grain16.S -o obj/third_party/dav1d/dav1d_arm/film_grain16.o [chrome:3843/50531] clang -MMD -MF obj/third_party/dav1d/dav1d_arm/ipred.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DCONFIG_LOG=1 -DDAV1D_API= -I../.. -Igen -I../../third_party/dav1d/libdav1d -I../../third_party/dav1d/libdav1d/include -I../../third_party/dav1d/libdav1d/include/dav1d -I../../third_party/dav1d/config/linux/arm64 -I../../third_party/dav1d/version -fPIC -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 -DIS_RPM -std=c11 --target=aarch64-linux-gnu -g0 -c ../../third_party/dav1d/libdav1d/src/arm/64/ipred.S -o obj/third_party/dav1d/dav1d_arm/ipred.o [chrome:3844/50531] clang -MMD -MF obj/third_party/dav1d/dav1d_arm/ipred16.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DCONFIG_LOG=1 -DDAV1D_API= -I../.. -Igen -I../../third_party/dav1d/libdav1d -I../../third_party/dav1d/libdav1d/include -I../../third_party/dav1d/libdav1d/include/dav1d -I../../third_party/dav1d/config/linux/arm64 -I../../third_party/dav1d/version -fPIC -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 -DIS_RPM -std=c11 --target=aarch64-linux-gnu -g0 -c ../../third_party/dav1d/libdav1d/src/arm/64/ipred16.S -o obj/third_party/dav1d/dav1d_arm/ipred16.o [chrome:3845/50531] clang -MMD -MF obj/third_party/dav1d/dav1d_arm/loopfilter.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DCONFIG_LOG=1 -DDAV1D_API= -I../.. -Igen -I../../third_party/dav1d/libdav1d -I../../third_party/dav1d/libdav1d/include -I../../third_party/dav1d/libdav1d/include/dav1d -I../../third_party/dav1d/config/linux/arm64 -I../../third_party/dav1d/version -fPIC -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 -DIS_RPM -std=c11 --target=aarch64-linux-gnu -g0 -c ../../third_party/dav1d/libdav1d/src/arm/64/loopfilter.S -o obj/third_party/dav1d/dav1d_arm/loopfilter.o [chrome:3846/50531] clang -MMD -MF obj/third_party/dav1d/dav1d_arm/film_grain.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DCONFIG_LOG=1 -DDAV1D_API= -I../.. -Igen -I../../third_party/dav1d/libdav1d -I../../third_party/dav1d/libdav1d/include -I../../third_party/dav1d/libdav1d/include/dav1d -I../../third_party/dav1d/config/linux/arm64 -I../../third_party/dav1d/version -fPIC -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 -DIS_RPM -std=c11 --target=aarch64-linux-gnu -g0 -c ../../third_party/dav1d/libdav1d/src/arm/64/film_grain.S -o obj/third_party/dav1d/dav1d_arm/film_grain.o [chrome:3847/50531] clang -MMD -MF obj/third_party/dav1d/dav1d_arm/loopfilter16.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DCONFIG_LOG=1 -DDAV1D_API= -I../.. -Igen -I../../third_party/dav1d/libdav1d -I../../third_party/dav1d/libdav1d/include -I../../third_party/dav1d/libdav1d/include/dav1d -I../../third_party/dav1d/config/linux/arm64 -I../../third_party/dav1d/version -fPIC -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 -DIS_RPM -std=c11 --target=aarch64-linux-gnu -g0 -c ../../third_party/dav1d/libdav1d/src/arm/64/loopfilter16.S -o obj/third_party/dav1d/dav1d_arm/loopfilter16.o [chrome:3848/50531] clang -MMD -MF obj/third_party/dav1d/dav1d_arm/looprestoration_tmpl.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DCONFIG_LOG=1 -DDAV1D_API= -I../.. -Igen -I../../third_party/dav1d/libdav1d -I../../third_party/dav1d/libdav1d/include -I../../third_party/dav1d/libdav1d/include/dav1d -I../../third_party/dav1d/config/linux/arm64 -I../../third_party/dav1d/version -fPIC -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 -DIS_RPM -std=c11 --target=aarch64-linux-gnu -g0 -c ../../third_party/dav1d/libdav1d/src/arm/64/looprestoration_tmpl.S -o obj/third_party/dav1d/dav1d_arm/looprestoration_tmpl.o [chrome:3849/50531] touch obj/third_party/dav1d/dav1d_headers.stamp [chrome:3850/50531] clang -MMD -MF obj/third_party/dav1d/dav1d_arm/looprestoration.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DCONFIG_LOG=1 -DDAV1D_API= -I../.. -Igen -I../../third_party/dav1d/libdav1d -I../../third_party/dav1d/libdav1d/include -I../../third_party/dav1d/libdav1d/include/dav1d -I../../third_party/dav1d/config/linux/arm64 -I../../third_party/dav1d/version -fPIC -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 -DIS_RPM -std=c11 --target=aarch64-linux-gnu -g0 -c ../../third_party/dav1d/libdav1d/src/arm/64/looprestoration.S -o obj/third_party/dav1d/dav1d_arm/looprestoration.o [chrome:3851/50531] clang -MMD -MF obj/third_party/dav1d/dav1d_arm/looprestoration_common.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DCONFIG_LOG=1 -DDAV1D_API= -I../.. -Igen -I../../third_party/dav1d/libdav1d -I../../third_party/dav1d/libdav1d/include -I../../third_party/dav1d/libdav1d/include/dav1d -I../../third_party/dav1d/config/linux/arm64 -I../../third_party/dav1d/version -fPIC -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 -DIS_RPM -std=c11 --target=aarch64-linux-gnu -g0 -c ../../third_party/dav1d/libdav1d/src/arm/64/looprestoration_common.S -o obj/third_party/dav1d/dav1d_arm/looprestoration_common.o [chrome:3852/50531] touch obj/third_party/devtools-frontend/src/expected_grd_files.stamp [chrome:3853/50531] clang -MMD -MF obj/third_party/dav1d/dav1d_8bit/ipred_tmpl.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DCONFIG_LOG=1 -DDAV1D_API= -I../.. -Igen -I../../third_party/dav1d/libdav1d -I../../third_party/dav1d/libdav1d/include -I../../third_party/dav1d/libdav1d/include/dav1d -I../../third_party/dav1d/config/linux/arm64 -I../../third_party/dav1d/version -D_FILE_OFFSET_BITS=64 -D_POSIX_C_SOURCE=200112L -std=c99 -DBITDEPTH=8 -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/dav1d/libdav1d/src/ipred_tmpl.c -o obj/third_party/dav1d/dav1d_8bit/ipred_tmpl.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3854/50531] clang -MMD -MF obj/third_party/dav1d/dav1d_arm/looprestoration16.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DCONFIG_LOG=1 -DDAV1D_API= -I../.. -Igen -I../../third_party/dav1d/libdav1d -I../../third_party/dav1d/libdav1d/include -I../../third_party/dav1d/libdav1d/include/dav1d -I../../third_party/dav1d/config/linux/arm64 -I../../third_party/dav1d/version -fPIC -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 -DIS_RPM -std=c11 --target=aarch64-linux-gnu -g0 -c ../../third_party/dav1d/libdav1d/src/arm/64/looprestoration16.S -o obj/third_party/dav1d/dav1d_arm/looprestoration16.o [chrome:3855/50531] clang -MMD -MF obj/third_party/dav1d/dav1d_arm/msac.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DCONFIG_LOG=1 -DDAV1D_API= -I../.. -Igen -I../../third_party/dav1d/libdav1d -I../../third_party/dav1d/libdav1d/include -I../../third_party/dav1d/libdav1d/include/dav1d -I../../third_party/dav1d/config/linux/arm64 -I../../third_party/dav1d/version -fPIC -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 -DIS_RPM -std=c11 --target=aarch64-linux-gnu -g0 -c ../../third_party/dav1d/libdav1d/src/arm/64/msac.S -o obj/third_party/dav1d/dav1d_arm/msac.o [chrome:3856/50531] clang -MMD -MF obj/third_party/dav1d/dav1d_arm/util.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DCONFIG_LOG=1 -DDAV1D_API= -I../.. -Igen -I../../third_party/dav1d/libdav1d -I../../third_party/dav1d/libdav1d/include -I../../third_party/dav1d/libdav1d/include/dav1d -I../../third_party/dav1d/config/linux/arm64 -I../../third_party/dav1d/version -fPIC -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 -DIS_RPM -std=c11 --target=aarch64-linux-gnu -g0 -c ../../third_party/dav1d/libdav1d/src/arm/64/util.S -o obj/third_party/dav1d/dav1d_arm/util.o [chrome:3857/50531] python3 ../../third_party/dawn/generator/remove_files.py --root-dir gen/third_party/dawn --allowed-output-dirs-file gen/third_party/dawn/removed_stale_autogen_files.allowed_output_dirs --stale-dirs-file gen/third_party/dawn/removed_stale_autogen_files.stale_dirs --stamp gen/third_party/dawn/removed_stale_autogen_files.stamp [chrome:3858/50531] touch obj/third_party/dawn/generator/remove_stale_autogen_files.stamp [chrome:3859/50531] clang -MMD -MF obj/third_party/dav1d/dav1d_arm/itx.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DCONFIG_LOG=1 -DDAV1D_API= -I../.. -Igen -I../../third_party/dav1d/libdav1d -I../../third_party/dav1d/libdav1d/include -I../../third_party/dav1d/libdav1d/include/dav1d -I../../third_party/dav1d/config/linux/arm64 -I../../third_party/dav1d/version -fPIC -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 -DIS_RPM -std=c11 --target=aarch64-linux-gnu -g0 -c ../../third_party/dav1d/libdav1d/src/arm/64/itx.S -o obj/third_party/dav1d/dav1d_arm/itx.o [chrome:3860/50531] clang -MMD -MF obj/third_party/dav1d/dav1d_arm/itx16.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DCONFIG_LOG=1 -DDAV1D_API= -I../.. -Igen -I../../third_party/dav1d/libdav1d -I../../third_party/dav1d/libdav1d/include -I../../third_party/dav1d/libdav1d/include/dav1d -I../../third_party/dav1d/config/linux/arm64 -I../../third_party/dav1d/version -fPIC -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 -DIS_RPM -std=c11 --target=aarch64-linux-gnu -g0 -c ../../third_party/dav1d/libdav1d/src/arm/64/itx16.S -o obj/third_party/dav1d/dav1d_arm/itx16.o [chrome:3861/50531] clang -MMD -MF obj/third_party/dav1d/dav1d_arm/mc.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DCONFIG_LOG=1 -DDAV1D_API= -I../.. -Igen -I../../third_party/dav1d/libdav1d -I../../third_party/dav1d/libdav1d/include -I../../third_party/dav1d/libdav1d/include/dav1d -I../../third_party/dav1d/config/linux/arm64 -I../../third_party/dav1d/version -fPIC -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 -DIS_RPM -std=c11 --target=aarch64-linux-gnu -g0 -c ../../third_party/dav1d/libdav1d/src/arm/64/mc.S -o obj/third_party/dav1d/dav1d_arm/mc.o [chrome:3862/50531] python3 ../../third_party/devtools-frontend/src/third_party/typescript/ts_library.py --tsconfig_output_location gen/third_party/devtools-frontend/src/front_end/core/common/ColorUtils-tsconfig.json --front_end_directory ../../third_party/devtools-frontend/src/front_end/core/common --sources ../../third_party/devtools-frontend/src/front_end/core/common/ColorUtils.ts FAILED: gen/third_party/devtools-frontend/src/front_end/core/common/ColorUtils-tsconfig.json gen/third_party/devtools-frontend/src/front_end/core/common/ColorUtils.js gen/third_party/devtools-frontend/src/front_end/core/common/ColorUtils.js.map gen/third_party/devtools-frontend/src/front_end/core/common/ColorUtils.d.ts python3 ../../third_party/devtools-frontend/src/third_party/typescript/ts_library.py --tsconfig_output_location gen/third_party/devtools-frontend/src/front_end/core/common/ColorUtils-tsconfig.json --front_end_directory ../../third_party/devtools-frontend/src/front_end/core/common --sources ../../third_party/devtools-frontend/src/front_end/core/common/ColorUtils.ts Traceback (most recent call last): File "/builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/../../third_party/devtools-frontend/src/third_party/typescript/ts_library.py", line 302, in sys.exit(main()) ^^^^^^ File "/builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/../../third_party/devtools-frontend/src/third_party/typescript/ts_library.py", line 281, in main found_errors, stderr = runTsc( ^^^^^^^ File "/builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/../../third_party/devtools-frontend/src/third_party/typescript/ts_library.py", line 51, in runTsc process = subprocess.Popen( ^^^^^^^^^^^^^^^^^ File "/usr/lib64/python3.11/subprocess.py", line 1026, in __init__ self._execute_child(args, executable, preexec_fn, close_fds, File "/usr/lib64/python3.11/subprocess.py", line 1950, in _execute_child raise child_exception_type(errno_num, err_msg, err_filename) FileNotFoundError: [Errno 2] No such file or directory: '/usr/bin/nodejs' [chrome:3863/50531] clang -MMD -MF obj/third_party/dav1d/dav1d_arm/mc16.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DCONFIG_LOG=1 -DDAV1D_API= -I../.. -Igen -I../../third_party/dav1d/libdav1d -I../../third_party/dav1d/libdav1d/include -I../../third_party/dav1d/libdav1d/include/dav1d -I../../third_party/dav1d/config/linux/arm64 -I../../third_party/dav1d/version -fPIC -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 -DIS_RPM -std=c11 --target=aarch64-linux-gnu -g0 -c ../../third_party/dav1d/libdav1d/src/arm/64/mc16.S -o obj/third_party/dav1d/dav1d_arm/mc16.o [chrome:3864/50531] python3 ../../third_party/node/node.py ../../third_party/devtools-frontend/src/scripts/build/ninja/copy-files.js /builddir/build/BUILD/org.deepin.browser-6.3.9/third_party/devtools-frontend/src/front_end /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/third_party/devtools-frontend/src/front_end integration_test_runner.html [chrome:3865/50531] python3 ../../third_party/node/node.py ../../third_party/devtools-frontend/src/scripts/build/ninja/copy-files.js /builddir/build/BUILD/org.deepin.browser-6.3.9/third_party/devtools-frontend/src/front_end /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/third_party/devtools-frontend/src/front_end Tests.js,devtools_compatibility.js [chrome:3866/50531] clang -MMD -MF obj/third_party/dav1d/dav1d_10bit/mc_tmpl.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DCONFIG_LOG=1 -DDAV1D_API= -I../.. -Igen -I../../third_party/dav1d/libdav1d -I../../third_party/dav1d/libdav1d/include -I../../third_party/dav1d/libdav1d/include/dav1d -I../../third_party/dav1d/config/linux/arm64 -I../../third_party/dav1d/version -D_FILE_OFFSET_BITS=64 -D_POSIX_C_SOURCE=200112L -std=c99 -DBITDEPTH=16 -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/dav1d/libdav1d/src/mc_tmpl.c -o obj/third_party/dav1d/dav1d_10bit/mc_tmpl.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3867/50531] python3 ../../third_party/node/node.py ../../third_party/devtools-frontend/src/front_end/Images/generate-css-vars.js gen/third_party/devtools-frontend/src/front_end/Images optimize_images accelerometer-bottom.png accelerometer-left.png accelerometer-right.png accelerometer-top.png checker.png chromeDisabledSelect_2x.png chromeDisabledSelect.png chromeLeft.avif chromeMiddle.avif chromeRight.avif cssoverview_icons_2x.avif navigationControls_2x.png navigationControls.png nodeIcon.avif popoverArrows.png profileGroupIcon.png profileIcon.png profileSmallIcon.png radioDot-dark-theme.png radioDot.png resourcesTimeGraphIcon.avif searchNext.png searchPrev.png speech.png toolbarResizerVertical.png touchCursor_2x.png touchCursor.png whatsnew.avif src/accelerometer-back.svg src/accelerometer-front.svg src/accessibility-icon.svg src/add-icon.svg src/align-content-center-icon.svg src/align-content-end-icon.svg src/align-content-space-around-icon.svg src/align-content-space-between-icon.svg src/align-content-space-evenly-icon.svg src/align-content-start-icon.svg src/align-content-stretch-icon.svg src/align-items-center-icon.svg src/align-items-flex-end-icon.svg src/align-items-flex-start-icon.svg src/align-items-stretch-icon.svg src/align-self-center-icon.svg src/align-self-flex-end-icon.svg src/align-self-flex-start-icon.svg src/align-self-stretch-icon.svg src/baseline-icon.svg src/checkboxCheckmark.svg src/chevrons.svg src/chromeSelect.svg src/chromeSelectDark.svg src/close-icon.svg src/dropdown_7x6_icon.svg src/elements_panel_icon.svg src/errorWave.svg src/error_icon.svg src/feedback_thin_16x16_icon.svg src/flex-direction-icon.svg src/flex-nowrap-icon.svg src/flex-wrap-icon.svg src/help_outline.svg src/ic_checkmark_16x16.svg src/ic_delete_filter.svg src/ic_delete_list.svg src/ic_dimension_single.svg src/ic_file_default.svg src/ic_file_document.svg src/ic_file_font.svg src/ic_file_image.svg src/ic_file_script.svg src/ic_file_snippet.svg src/ic_file_stylesheet.svg src/ic_file_webbundle.svg src/ic_file_webbundle_inner_request.svg src/ic_folder_default.svg src/ic_folder_local.svg src/ic_folder_network.svg src/ic_help_16x16.svg src/ic_info_black_18dp.svg src/ic_memory_16x16.svg src/ic_page_next_16x16_icon.svg src/ic_page_prev_16x16_icon.svg src/ic_redo_16x16_icon.svg src/ic_show_node_16x16.svg src/ic_suggest_color.svg src/ic_undo_16x16_icon.svg src/ic_warning_black_18dp.svg src/issue-cross-icon.svg src/issue-exclamation-icon.svg src/issue-questionmark-icon.svg src/issue-text-icon.svg src/justify-content-center-icon.svg src/justify-content-flex-end-icon.svg src/justify-content-flex-start-icon.svg src/justify-content-space-around-icon.svg src/justify-content-space-between-icon.svg src/justify-content-space-evenly-icon.svg src/justify-items-center-icon.svg src/justify-items-end-icon.svg src/justify-items-start-icon.svg src/justify-items-stretch-icon.svg src/largeIcons.svg src/lighthouse_logo.svg src/link_icon.svg src/mediumIcons.svg src/network_conditions_icon.svg src/network_panel_icon.svg src/node_search_icon.svg src/refresh_12x12_icon.svg src/resizeDiagonal.svg src/resizeHorizontal.svg src/resizeVertical.svg src/securityIcons.svg src/settings_14x14_icon.svg src/smallIcons.svg src/sources_panel_icon.svg src/switcherIcon.svg src/three_dots_menu_icon.svg src/trash_bin_icon.svg src/treeoutlineTriangles.svg src/warning_icon.svg [chrome:3868/50531] python3 ../../third_party/node/node.py ../../third_party/devtools-frontend/src/scripts/build/ninja/copy-files.js /builddir/build/BUILD/org.deepin.browser-6.3.9/third_party/devtools-frontend/src/front_end/core/i18n /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/third_party/devtools-frontend/src/front_end/core/i18n locales/en-US.json,locales/zh.json [chrome:3869/50531] python3 ../../third_party/node/node.py ../../third_party/devtools-frontend/src/scripts/build/ninja/copy-files.js /builddir/build/BUILD/org.deepin.browser-6.3.9/third_party/devtools-frontend/src/front_end/core/i18n /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/third_party/devtools-frontend/src/front_end/core/i18n i18n_test_locales-tsconfig.json,locales/en-XL.json [chrome:3870/50531] python3 ../../third_party/node/node.py ../../third_party/devtools-frontend/src/scripts/build/ninja/copy-files.js /builddir/build/BUILD/org.deepin.browser-6.3.9/third_party/devtools-frontend/src/front_end/Images /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/third_party/devtools-frontend/src/front_end/Images accelerometer-bottom.png,accelerometer-left.png,accelerometer-right.png,accelerometer-top.png,checker.png,chromeDisabledSelect_2x.png,chromeDisabledSelect.png,chromeLeft.avif,chromeMiddle.avif,chromeRight.avif,cssoverview_icons_2x.avif,navigationControls_2x.png,navigationControls.png,nodeIcon.avif,popoverArrows.png,profileGroupIcon.png,profileIcon.png,profileSmallIcon.png,radioDot-dark-theme.png,radioDot.png,resourcesTimeGraphIcon.avif,searchNext.png,searchPrev.png,speech.png,toolbarResizerVertical.png,touchCursor_2x.png,touchCursor.png,whatsnew.avif,src/accelerometer-back.svg,src/accelerometer-front.svg,src/accessibility-icon.svg,src/add-icon.svg,src/align-content-center-icon.svg,src/align-content-end-icon.svg,src/align-content-space-around-icon.svg,src/align-content-space-between-icon.svg,src/align-content-space-evenly-icon.svg,src/align-content-start-icon.svg,src/align-content-stretch-icon.svg,src/align-items-center-icon.svg,src/align-items-flex-end-icon.svg,src/align-items-flex-start-icon.svg,src/align-items-stretch-icon.svg,src/align-self-center-icon.svg,src/align-self-flex-end-icon.svg,src/align-self-flex-start-icon.svg,src/align-self-stretch-icon.svg,src/baseline-icon.svg,src/checkboxCheckmark.svg,src/chevrons.svg,src/chromeSelect.svg,src/chromeSelectDark.svg,src/close-icon.svg,src/dropdown_7x6_icon.svg,src/elements_panel_icon.svg,src/errorWave.svg,src/error_icon.svg,src/feedback_thin_16x16_icon.svg,src/flex-direction-icon.svg,src/flex-nowrap-icon.svg,src/flex-wrap-icon.svg,src/help_outline.svg,src/ic_checkmark_16x16.svg,src/ic_delete_filter.svg,src/ic_delete_list.svg,src/ic_dimension_single.svg,src/ic_file_default.svg,src/ic_file_document.svg,src/ic_file_font.svg,src/ic_file_image.svg,src/ic_file_script.svg,src/ic_file_snippet.svg,src/ic_file_stylesheet.svg,src/ic_file_webbundle.svg,src/ic_file_webbundle_inner_request.svg,src/ic_folder_default.svg,src/ic_folder_local.svg,src/ic_folder_network.svg,src/ic_help_16x16.svg,src/ic_info_black_18dp.svg,src/ic_memory_16x16.svg,src/ic_page_next_16x16_icon.svg,src/ic_page_prev_16x16_icon.svg,src/ic_redo_16x16_icon.svg,src/ic_show_node_16x16.svg,src/ic_suggest_color.svg,src/ic_undo_16x16_icon.svg,src/ic_warning_black_18dp.svg,src/issue-cross-icon.svg,src/issue-exclamation-icon.svg,src/issue-questionmark-icon.svg,src/issue-text-icon.svg,src/justify-content-center-icon.svg,src/justify-content-flex-end-icon.svg,src/justify-content-flex-start-icon.svg,src/justify-content-space-around-icon.svg,src/justify-content-space-between-icon.svg,src/justify-content-space-evenly-icon.svg,src/justify-items-center-icon.svg,src/justify-items-end-icon.svg,src/justify-items-start-icon.svg,src/justify-items-stretch-icon.svg,src/largeIcons.svg,src/lighthouse_logo.svg,src/link_icon.svg,src/mediumIcons.svg,src/network_conditions_icon.svg,src/network_panel_icon.svg,src/node_search_icon.svg,src/refresh_12x12_icon.svg,src/resizeDiagonal.svg,src/resizeHorizontal.svg,src/resizeVertical.svg,src/securityIcons.svg,src/settings_14x14_icon.svg,src/smallIcons.svg,src/sources_panel_icon.svg,src/switcherIcon.svg,src/three_dots_menu_icon.svg,src/trash_bin_icon.svg,src/treeoutlineTriangles.svg,src/warning_icon.svg [chrome:3871/50531] clang -MMD -MF obj/third_party/dav1d/dav1d_entrypoints/thread_task.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DCONFIG_LOG=1 -DDAV1D_API= -I../.. -Igen -I../../third_party/dav1d/libdav1d -I../../third_party/dav1d/libdav1d/include -I../../third_party/dav1d/libdav1d/include/dav1d -I../../third_party/dav1d/config/linux/arm64 -I../../third_party/dav1d/version -D_FILE_OFFSET_BITS=64 -D_POSIX_C_SOURCE=200112L -std=c99 -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/dav1d/libdav1d/src/thread_task.c -o obj/third_party/dav1d/dav1d_entrypoints/thread_task.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3872/50531] python3 ../../third_party/node/node.py ../../third_party/devtools-frontend/src/scripts/build/ninja/copy-files.js /builddir/build/BUILD/org.deepin.browser-6.3.9/third_party/devtools-frontend/src/front_end/core/i18n /builddir/build/BUILD/org.deepin.browser-6.3.9/out/Release/gen/third_party/devtools-frontend/src/front_end/core/i18n locales/ar.json,locales/bg.json,locales/ca.json,locales/cs.json,locales/da.json,locales/de.json,locales/el.json,locales/en-GB.json,locales/es-419.json,locales/es.json,locales/fi.json,locales/fil.json,locales/fr.json,locales/he.json,locales/hi.json,locales/hr.json,locales/hu.json,locales/id.json,locales/it.json,locales/ja.json,locales/ko.json,locales/lt.json,locales/lv.json,locales/nl.json,locales/no.json,locales/pl.json,locales/pt-PT.json,locales/pt.json,locales/ro.json,locales/ru.json,locales/sk.json,locales/sl.json,locales/sr-Latn.json,locales/sr.json,locales/sv.json,locales/ta.json,locales/te.json,locales/th.json,locales/tr.json,locales/uk.json,locales/vi.json,locales/zh-HK.json,locales/zh-TW.json [chrome:3873/50531] python3 ../../third_party/node/node.py ../../third_party/devtools-frontend/src/scripts/build/generate_html_entrypoint.js --template ../../third_party/devtools-frontend/src/front_end/entrypoint_template.html --out-directory gen/third_party/devtools-frontend/src/front_end --entrypoints devtools_app --entrypoints inspector --entrypoints js_app --entrypoints ndb_app --entrypoints node_app --entrypoints worker_app --entrypoints device_mode_emulation_frame --entrypoints toolbox [chrome:3874/50531] python3 ../../third_party/node/node.py ../../third_party/devtools-frontend/src/front_end/core/platform/generate-dcheck.js gen/third_party/devtools-frontend/src/front_end/core/platform [chrome:3875/50531] clang -MMD -MF obj/third_party/dav1d/dav1d_entrypoints/lib.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DCONFIG_LOG=1 -DDAV1D_API= -I../.. -Igen -I../../third_party/dav1d/libdav1d -I../../third_party/dav1d/libdav1d/include -I../../third_party/dav1d/libdav1d/include/dav1d -I../../third_party/dav1d/config/linux/arm64 -I../../third_party/dav1d/version -D_FILE_OFFSET_BITS=64 -D_POSIX_C_SOURCE=200112L -std=c99 -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/dav1d/libdav1d/src/lib.c -o obj/third_party/dav1d/dav1d_entrypoints/lib.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3876/50531] clang -MMD -MF obj/third_party/brotli/enc/encode.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../.. -Igen -I../../third_party/brotli/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/brotli/enc/encode.c -o obj/third_party/brotli/enc/encode.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3877/50531] clang -MMD -MF obj/third_party/dav1d/dav1d_8bit/mc_tmpl.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DCONFIG_LOG=1 -DDAV1D_API= -I../.. -Igen -I../../third_party/dav1d/libdav1d -I../../third_party/dav1d/libdav1d/include -I../../third_party/dav1d/libdav1d/include/dav1d -I../../third_party/dav1d/config/linux/arm64 -I../../third_party/dav1d/version -D_FILE_OFFSET_BITS=64 -D_POSIX_C_SOURCE=200112L -std=c99 -DBITDEPTH=8 -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/dav1d/libdav1d/src/mc_tmpl.c -o obj/third_party/dav1d/dav1d_8bit/mc_tmpl.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3878/50531] clang -MMD -MF obj/third_party/dav1d/dav1d_10bit/recon_tmpl.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DCONFIG_LOG=1 -DDAV1D_API= -I../.. -Igen -I../../third_party/dav1d/libdav1d -I../../third_party/dav1d/libdav1d/include -I../../third_party/dav1d/libdav1d/include/dav1d -I../../third_party/dav1d/config/linux/arm64 -I../../third_party/dav1d/version -D_FILE_OFFSET_BITS=64 -D_POSIX_C_SOURCE=200112L -std=c99 -DBITDEPTH=16 -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/dav1d/libdav1d/src/recon_tmpl.c -o obj/third_party/dav1d/dav1d_10bit/recon_tmpl.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3879/50531] clang -MMD -MF obj/third_party/dav1d/dav1d_8bit/recon_tmpl.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DCONFIG_LOG=1 -DDAV1D_API= -I../.. -Igen -I../../third_party/dav1d/libdav1d -I../../third_party/dav1d/libdav1d/include -I../../third_party/dav1d/libdav1d/include/dav1d -I../../third_party/dav1d/config/linux/arm64 -I../../third_party/dav1d/version -D_FILE_OFFSET_BITS=64 -D_POSIX_C_SOURCE=200112L -std=c99 -DBITDEPTH=8 -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/dav1d/libdav1d/src/recon_tmpl.c -o obj/third_party/dav1d/dav1d_8bit/recon_tmpl.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3880/50531] clang -MMD -MF obj/third_party/dav1d/dav1d/decode.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DCONFIG_LOG=1 -DDAV1D_API= -DCONFIG_LOG=1 -DDAV1D_API= -I../.. -Igen -I../../third_party/dav1d/libdav1d -I../../third_party/dav1d/libdav1d/include -I../../third_party/dav1d/libdav1d/include/dav1d -I../../third_party/dav1d/config/linux/arm64 -I../../third_party/dav1d/version -I../../third_party/dav1d/version -D_FILE_OFFSET_BITS=64 -D_POSIX_C_SOURCE=200112L -std=c99 -fvisibility=hidden -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/dav1d/libdav1d/src/decode.c -o obj/third_party/dav1d/dav1d/decode.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3881/50531] clang -MMD -MF obj/third_party/brotli/enc/backward_references.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../.. -Igen -I../../third_party/brotli/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/brotli/enc/backward_references.c -o obj/third_party/brotli/enc/backward_references.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3882/50531] clang++ -MMD -MF obj/third_party/ced/ced/compact_enc_det.o.d -DCOMPILER_GCC -DHTML5_MODE -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../.. -Igen -I../../third_party/ced/src -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -Wno-unused-function -DIS_RPM -std=c++14 -fno-trigraphs -Wno-trigraphs -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/ced/src/compact_enc_det/compact_enc_det.cc -o obj/third_party/ced/ced/compact_enc_det.o clang++: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3883/50531] clang -MMD -MF obj/third_party/boringssl/boringssl/bcm.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_UNIONTECH_NPAPI -DPAGESIZE_64K -DIS_UOS_BROWSER -DUSE_GTK2=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBORINGSSL_ALLOW_CXX_RUNTIME -DBORINGSSL_IMPLEMENTATION -DBORINGSSL_NO_STATIC_INITIALIZER -DOPENSSL_SMALL -D_XOPEN_SOURCE=700 -I../.. -Igen -I../../third_party/boringssl/src/include -DIS_RPM -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 --target=aarch64-linux-gnu -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes -fno-omit-frame-pointer -g0 -Wstring-conversion -Wtautological-overlap-compare -Wno-shorten-64-to-32 -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-enum-constexpr-conversion -Wno-ignored-pragma-optimize -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -DIS_RPM -std=c11 -Wno-implicit-fallthrough -Wno-implicit-function-declaration -Wno-incompatible-function-pointer-types -O2 -flto=auto -ffat-lto-objects -fexceptions -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -Wno-conversion -Wno-unused-function -Wno-unused-variable -Wno-unused-private-field -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-thread-safety-attributes -Wno-thread-safety-analysis -Wno-unknown-attributes -Wno-unknown-warning-option -fno-delete-null-pointer-checks -c ../../third_party/boringssl/src/crypto/fipsmodule/bcm.c -o obj/third_party/boringssl/boringssl/bcm.o clang: warning: optimization flag '-ffat-lto-objects' is not supported [-Wignored-optimization-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-hardened-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-specs=/usr/lib/rpm/anolis/anolis-annobin-cc1' [-Wunused-command-line-argument] clang: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument] [chrome:3884/50531] python3 ../../third_party/catapult/tracing/bin/generate_about_tracing_contents --outdir gen/content/browser/tracing [chrome:3885/50531] python3 ../../third_party/blink/renderer/bindings/scripts/build_web_idl_database.py --output gen/third_party/blink/renderer/bindings/web_idl_database.pickle --runtime_enabled_features ../../third_party/blink/renderer/platform/runtime_enabled_features.json5 -- gen/third_party/blink/renderer/bindings/web_idl_in_core.pickle gen/third_party/blink/renderer/bindings/web_idl_in_core_for_testing.pickle gen/third_party/blink/renderer/bindings/web_idl_in_modules.pickle gen/third_party/blink/renderer/bindings/web_idl_in_modules_for_testing.pickle ninja: build stopped: subcommand failed. error: Bad exit status from /var/tmp/rpm-tmp.FQfTAb (%build) RPM build errors: Bad exit status from /var/tmp/rpm-tmp.FQfTAb (%build) Child return code was: 1 EXCEPTION: [Error("Command failed: \n # bash --login -c '/usr/bin/rpmbuild -bb --noclean --target aarch64 --nodeps /builddir/build/SPECS/org.deepin.browser.spec'\n", 1)] Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/mockbuild/trace_decorator.py", line 93, in trace result = func(*args, **kw) File "/usr/lib/python3.6/site-packages/mockbuild/util.py", line 610, in do_with_status raise exception.Error("Command failed: \n # %s\n%s" % (cmd_pretty(command, env), output), child.returncode) mockbuild.exception.Error: Command failed: # bash --login -c '/usr/bin/rpmbuild -bb --noclean --target aarch64 --nodeps /builddir/build/SPECS/org.deepin.browser.spec'